Bajos del Toro - the land of 1000 waterfalls. This is the ultimate guide for visiting this beautiful part of Costa Rica.