High magnification of a Trichoplax adhaerens individual stained with a fluorescent dye
12. August 2009 22:20:10