9.6k This is the largest confirmed pyramid on Earth, and it dwarfs the Great Pyramid of Giza by Ancient Code Team