Lemuria photograph

Lemuria

Use attributes for filter !
Date of Reg.
Date of Upd.
ID991720
Send edit request

About Lemuria


Lemuria or Limuria is a hypothetical lost land located either in the Indian or the Pacific Ocean, as postulated by a now-discredited 19th-century scientific theory. The idea was then adopted by the occultists of the time and consequently has been incorporated into pop culture.

Lemuria Photos

Next Profile ❯