Trusted News Discovery Since 2008
{{/content}}
Pyramids or mere mountains? Satellite captures mysterious structure in Antarctica, netizens react
Credit: DNA- Published on July 31, 2023
A pyramid-like structure was spotted by satellite images of Antarctica. Social media floods with conspiracy theories of aliens, Illuminati and more.