Scientists Baffled As Giant Staircase Found In Antarctica
A bizarre giant staircase structure discovered in Antarctica might be the remains of the lost city of Atlantis, according to researchers. The mysterious structure was discovered on Google Earth and shows a massive staircase leading up on the side of an Antarctica mountain. According to some people in the UFO community, the staircase might be a UFO landing site or some kind of ‘UFO lighthouse’ that sent signals out to approaching UFOs to help them navigate the terrain.