Sort:  

Thanks! It is a Chichen Itza pyramid in Yucatan, Mexico