(Stillness in the Storm Editor) This is a rather interesting set of images that suggests there could be pyramids in Antarctica. Of course, they look just like mountains, and can easily be dismissed as nothing but a natural occurrence.
Source: http://ift.tt/2vYIEZp