mjvingtsun.org
Advanced Fighting Training
Every week, we spend time making sure the more advanced students get the chance to dig into their training and really see where the rubber meets the road. How do they apply techniques…