Description
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.
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.
Learn more about royalty-free images or view FAQs related to stock photos.
© 2024 iStockphoto LP. The iStock design is a trademark of iStockphoto LP. Browse millions of high-quality stock photos, illustrations, and videos.