Lost in the lost Land of Lemuria
Lemuria is the name of a hypothetical "lost land" variously located in the Indian and Pacific Oceans. It is something similar to Atlantis.The concept's 19th-century origins lie in attempts to account for discontinuities in biogeography; however, the concept of Lemuria has been rendered obsolete by modern theories of p...