If you're interested in Phantom Islands, lost lands and fringe theories about them, here's one on LEMURIA! - Bonus! Biblical Euphrates location!