El Castillo
Chichén Itzá, Yucatán, Mexico, May 29, 1995
The story behind the picture