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 ...
Some results have been hidden because they may be inaccessible to you