Panorama of the Catarata del Toro waterfall in Costa Rica with surrounding mountains. This waterfall is located in Juan Castro Blanco National Park on the Toro Amarillo River and is 90m high.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.