Selaginella Strobilus, l.s., Microscope Slide

Product Code: 299878

Description

Selaginella Strobilus, l.s., 12 µm – Strobilus showing microspores and megaspores.