A mountain that's hidden in a sea of snow in Antarctica looks strikingly like an ancient Egyptian pyramid when viewed from above. But no human (or alien) hands were needed to build this peak — it was ...
History With Kayleigh Official on MSN

23-Million-Year-Old Antarctic Pyramid? Science vs Conspiracy

Google Earth images and conspiracy theories claim a pyramid lies in Antarctica’s Ellsworth Mountains. While geologists identify the formation as a natural pyramidal peak shaped by erosion, believers ...