One of Earth's most interesting natural features, the Caspian Sea is the largest inland body of water on the planet, defying conventional classifications to be both a sea and a lake. Situated ...
The island was spotted by satellite in the 143,200-square-mile Caspian Sea, between Europe and Asia, NASA says. NASA photo Like some sort of modern Atlantis, a “ghost” island has largely ...