Stairway to heaven - stairway to the top of the Kukulkan pyramid (Castillo) in Chichen Itza, in Mexico

Royalty-free stock photo ID: 66118519

Stairway to heaven - stairway to the top of the Kukulkan pyramid (Castillo) in Chichen Itza, in Mexico