current image

Stop Slideshow

2nd Place, 1997

Stephen Rogers

University of Illinois
Department of Cell and Structural Biology
Urbana, Illinois, USA

Xenopus melanophore (3200x)

Fluorescence and Confocal


Nikon Instruments Inc.