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