Elodea Cells 100X
Jan. 6, 2025
Elodea Leaf Cells Elodea Plasmolysis PC120195 | Elodea leaf, wet mount, 10x objective. | Dave Thomas | Flickr Elodea Cells 100X
Jan. 6, 2025
Elodea Leaf Cells Elodea Plasmolysis PC120195 | Elodea leaf, wet mount, 10x objective. | Dave Thomas | Flickr Elodea Cells 100X