Train for an Obstacle Race
Obstacle races have exploded in popularity over the past few years. For many people, an adrenaline-fueled adventure is a lot more fun than running or biking in a straight line for hours on end. Also, when trained for and completed as a team, obstacle courses are a great outlet for building camaraderie and providing an […]