Heterocytous

    Anabaena flos-aquae
    1024 569 Lerf Verona

    Anabaena flos-aquae

    read more