Summer is almost upon us, and you’re about to have a lot of free time on your hands. If you’re looking for a new activity to get hooked on that's both fun and physically challenging, you may have been ...