Located in Teotihuacan, Mexico, this massive stone pyramid was built over 2,000 years ago by an unknown civilization.