Catarata del Toro waterfall with surrounding mountains in Costa Rica #173217240
Description
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.