“The pyramid-shaped structures are located in the Ellsworth Mountains, which is a range more than 4oo km long, so it’s no ...