STAIRWAY TO HEAVEN? Mysterious giant ‘staircase’ spotted in the frozen wastes of Antarctica
Unusual sighting on Google Earth sparks wild speculation about alien bases, Nazi underground cities and ancient human civilisations. INTERNET investigators have spotted a giant “staircase” carved into an Antarctic hillside. The unusual formation was spotted in satellite images from Google Earth, prompting wild speculation about...