Author: dytyxi

  • La Leona Waterfall

      At Corcovado National Park in Costa Rica, La Leona Waterfall is a nature lover’s heaven. As it falls 60 meters from the Rio Rincon, it is a stunning sight. Beautiful cliffs with thick flora surround it. Diverse vegetation and fauna make the jungle appealing. This forest hike is an experience, with howler and capuchin…