Lee Stocking Island is one of them. The organisms are stromatolites. These structures that resemble rocks are one of the oldest living life forms on our planet. Stromatolites have been around for ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results