This program as well as Spanish learning gives instructions in water adventure sports like kayaking, rafting and fly fishing giving basic and intermediate training in the fundamental aspects of these sports in addition to these activities hiking, climbing and rappelling are also part of...