Finally! Atlantis has been located. Some limey Brit google mapped Atlantis and fucking found it. If I had known it was that easy I could have canceled my breath-holding sprints, trident duels and online oceanography courses years ago.
Here is the link to see the Liquid City for yo'self. I apologize in advance for the inconvenience, but you may have to switch the view to satellite and scroll a bit to the left. Sometimes you have to make sacrifices to unearth the world's greatest water-logged hood.
(it's just north west of Los Llanos and Santa Cruz...but you didn't hear that from me.)