December 06, 2024
Ep.250 - The Lost Continent of Lemuria
Lemuria, the land of Mu, was a continent in the Indian Ocean. It was said to have been the birthplace of humankind. However, around 84 million years ago, a cataclysmic event took place on Earth and Lemuria, along with Atlantis, supposedly sank to the bottom of the Ocean. Did this continent truly exist?