An imposing staircase leads to the peak of the grand Structure VIII step pyramid on the central plaza in the ancient Mayan city of Becan, Mexico, beneath a bright blue sky.
An imposing staircase leads to the peak of the grand Structure VIII step pyramid on the central plaza in the ancient Mayan city of Becan, Mexico, beneath a bright blue sky.