(1) videos
BU Shotokan Karate Club president Lorraine Sin (CAS’18) demonstrates a kata, set sequences of kicks, punches, blocks, and other fighting moves which imitate defending yourself against attackers from all angles.
More info