The structure in this picture is often called 'Chichen Itza' but it is in fact a massive step pyramid, known as El Castillo or Temple of Kukulcan - which does dominate Chichén Itzá which is the name for a complex of Mayan ruins on Mexico's Yucatán Peninsula. Chichen Itza is one of the “New 7 Wonders of the World” due to its large concentration of culturally-significant, ancient manmade wonders.