The imposing stone steps leading up to the entrance of the ancient Mayan pyramid of Chichen Itza in Yucatan, Mexico, are captured from a low angle, emphasizing their grandeur and architectural details.