« Back to search results
Image 6 of 13
< Prev Next >

PX56-002z.jpg

PX56-002z  Plant cell and organelles Tomato leaf EM 13500x [8x10]