Satellites images have revealed what appears to be a massive staircase leading up the side of a huge snowy mountain in Antarctica. The area is supposed to be a barren wasteland just off the coast of Antarctica, covered in a thick blanket of snow. Some suggested the huge staircase could be part of a pyramid structure; some people are convinced the ‘staircase’ is a remnant from the lost city of Atlantis, while others believe it to be a landing site for UFOs or a Nazi base. The unusual sight has sparked a fierce debate between conspiracy theorists after it was spotted in Google Earth images.
Staircase in Antarctica
