Photo Credits: Costa Rica Filming Locations
Huge waterfall located in a natual amphiteater and with super easy access.
Alajuela
February, 2011
Contact Us