Dr. J.F. Dieffenbach

Dr. J.F. Dieffenbach