Science Art: La Esperanza Del Río, Micrasterias Truncata, Turberas De Peñayerre
This is a star algae, Micrasterias truncata, as photographed very recently and uploaded to the Flickr Commons collection, “Encyclopedia of Life images.”
The description… Read the rest “Science Art: La Esperanza Del Río, Micrasterias Truncata, Turberas De Peñayerre”