Preparing For an Obstacle Course RaceAhhh! Warmer weather is upon us once again! This means so many things! Traveling, beaches, hiking, fishing, outdoor exercising, races,...