Catarata del Toro: A Magical Rainforest Waterfall
Catarata del Toro is a seriously impressive waterfall located in the Alajuela Province of Costa Rica. We had heard great things about this waterfall, but we hadn’t expected what ended up being in store for us. Besides seeing this impressive…