Discover The Mysterious Blood Falls in Antarctica

Is Mother Earth bleeding from its womb? Well this mysterious place in Antarctica is called Blood Falls. 2 million years ago the Taylor Glacier sealed off a small body of water that contained a community of microbes. This small pool of wild animals has not seen oxygen, sunlight or heat since that time. As the … Continue reading Discover The Mysterious Blood Falls in Antarctica