Lemuria

Lemuria may refer to:Lemuria (festival), in Roman religion, a feast during which the unwholesome and malevolent spectres of the restless dead (lemures) were appeased
Lemuria (continent), a hypothetical land mass in the Indian Ocean


Lemuria may refer to:Lemuria (festival), in Roman religion, a feast during which the unwholesome and malevolent spectres of the restless dead (lemures) were appeased Lemuria (continent), a hypothetical land mass in the Indian Ocean
Read article on Wikipedia