Alex Carter
Alex has written for Vanity Fair, Barrons, Bloomberg and Condé…
A U.S.-led research team says they may have found the legendary lost city of Atlantis.
Researchers claim that the lost city was located in southern Spain, where it was swamped by a tsunami thousands of years ago.
The team of archeologists and geologists used of deep-ground radar, digital mapping, and underwater technology to survey the site, which is just north of Cadiz, Spain.
Alex Carter
Alex has written for Vanity Fair, Barrons, Bloomberg and Condé Nast Traveler.