Close

Thrombolites (bacterial mats)

Thrombolites (bacterial mats)