What Is CrossFit?

We hear about CrossFit everywhere. But incorrect definitions of the term are leaving many of us confused, and even worse, put off trying it. Ahmad Al Abduljaleel – level 2 CrossFit trainer – is here to set the ...