Cyanobacteria & Protists

Aphanothece stagnina

DSM 101312