Shotokan Karate of Hampton Roads





drill2







Students at a recent Saturday afternoon training work on basic concepts with a partner