Stock Photo - Stromatolites formed by cyanobacteria in Bacalar, Yucatan, Mexico.

Stock Photo: Stromatolites formed by cyanobacteria in Bacalar, Yucatan, Mexico.