A mysterious pyramid in Antarctica not made by humans
A pyramid-shaped mountain peak in the Ellsworth Mountains of Antarctica has captured global attention, appearing as a strikingly geometric formation. This natural wonder, revealed by melting glaciers,