Cyanobacteria & Protists

Anabaena variabilis

DSM 107003