ive been training Crossfit for a little over a year now.. crossfit riot provides great coaching, smart programming and a motivational environment to train in.. the WODs push you past your limits but the vibe and results you get in CFR will keep you coming back..
more