CrossFit is amongst the fastest growing and most popular exercise programmes in the world. However, CrossFit is not without its detractors. CrossFit defines its programming as constantly varied, ...