Costa Rica
The Ultimate Secret -Catarata del Toro
Bajos del Toro is a small town in Alajuela, that has several beautiful waterfalls and rivers tucked away in the mountains. We heard many beautiful stories of this place, especially Catarata del Toro. The Story behind Catarata del Toro: A long time ago the Indians created a sculpture of a Read more…