El Castillo, also known as the Temple of Kukulcan, the "World Wonder" in Chichen Itza archaeological site, Mexico