Costa Ricas Most Epic Waterfall Catarta Del Toro
Catarta Del Toro and the BLue Falls OF COSTA RICA Catarta Del Toro is an incredible waterfall in the central Bajos Del Toro. At over 90m tall it is one of the tallest waterfalls in Costa Rica and has a super impressive setting. It is surrounded by jungle and cliffs and plunges straight down into […]
Costa Ricas Most Epic Waterfall Catarta Del Toro Read More »