CrossFit

7 Things to Consider Before Taking the CrossFit Plunge