These photographs of a mountain range in Anlong County, located in southwest China's Guizhou Province, have captivated netizens. Recently shared footage on social media reveals several mountain peaks resembling Egyptian pyramids, sparking an online debate about their origins. Some speculate that these formations are man-made, potentially concealing the tombs of ancient emperors, while others believe they were created by aliens. However, the reality, though equally astonishing, is more mundane—they are natural formations.
Pyramid-shaped hills in Anlong County, Guizhou, China.
Click Here to read more Amusing Planet