The imposing stone pyramid of Chichen Itza, a renowned Mayan archaeological site in Yucatan, Mexico, stands tall against a clear blue sky, with a solitary figure seated on the grass in the foreground.