

2nd Place, 1997
Stephen Rogers
University of Illinois
Department of Cell and Structural Biology
Urbana, Illinois, USA
Xenopus melanophore (3200x)
Fluorescence and Confocal


Stephen Rogers
University of Illinois
Department of Cell and Structural Biology
Urbana, Illinois, USA
Xenopus melanophore (3200x)
Fluorescence and Confocal