Lost city of Atlantis, the next big "could be"?