Interesting training video, the movements are broken down and explained clearly.

Lonely Dog's Workout 005 - Kicking - YouTube