Cyanobacteria

Anabaena flos-aquae
1024 569 Lerf Verona

Anabaena flos-aquae

read more