Functional Strength & Agility Drills  CrossFit HK vs Traditional Kung Fu: Modern Functional Training Meets Heritage Movement Patterns

CrossFit HK vs Traditional Kung Fu: Modern Functional Training Meets Heritage Movement Patterns