Temple of Kukulkan Pyramid (also known as El Castillo) in Chichen Itza, Mexico

Royalty-free stock photo ID: 46661722

Temple of Kukulkan Pyramid (also known as El Castillo) in Chichen Itza, Mexico