1976 Photomicrography Competition

Worm parasite invading retina of eye

Margaret G. Cubberly

Location
New York, New York, USA
Technique
Magnifaction
40