Injuries, both minor and major, are one of the hardest and most frustrating thing an athlete has to deal with. Injuries usually seem like they occur just as you are beginning to ramp up your training for big events. And now that the weather is warming up, amateur and professional athletes are starting to pick [...]

