Train hard and Smart

Below is a short presentation on how you can help decide on what movements you can train and the movements you should temporarily avoid.

For personalized programming & injury management questions.