Coach Sully confronts Brogan and Wyler near the iconic pyramid of El Castillo, a significant site in the film.

Filmed here

Sacred Cenote

Chichen Itza, MX

Community posts