Biography Wikipedia
Wikipedia:
Lemuria may refer to:
Lemuria (festival), in Roman religion, a feast during which the unwholesome and malevolent spectres of the restless dead (lemures) were propitiatedLemuria (continent), name given by 19th century geologist Philip Sclater to a land mass in the Indian Ocean that was required, before the understanding of plate tectonics, to account for similarities between fauna in India and Madagascar












