The huge, icy continent of Antarctica has long been a fascination for many. There are many reasons for this. Firstly, it’s a ...
Deep within Antarctica’s Ellsworth Mountains, a pyramid-shaped peak has intrigued scientists and conspiracy theorists alike.