From Baby Boomers to Generations X and Y, both young and old alike are increasingly fueling their passion for physical activity with impressive feats of performance such as triathlons, marathons, Ironman, Crossfit, Spartan races, obstacle courses, adventure races and other challenging events. Unfortunately, to prepare for these type of events, many people beat up their […]