680.19676421.130x130

Cyanobacteria incertae sedis

680.19676421
licensed media from Freshwater and Marine Image Bank U Washington without owner   cc-publicdomain