Catarata del Toro waterfall with footpath in Costa Rica. This waterfall is located in Juan Castro Blanco National Park on the Toro Amarillo River and is 90m high.
View Full Image on Dreamstime
Username: Mirco1
Editorial: No
Width: 6016 pixels
Height: 4016 pixels
Downloads: 2
Image ID: 216792865