What is Crossfit

Watch this video to understand more…

Constantly Varied
Functional movement
High intensity