Posted onAugust 21, 2013August 19, 2013AppsXingyi 5 Elements Restraining Five Elements Restraining Each Other is a popular dual routine in traditional Xingyiquan. It includes five main moves: chopping, snapping, drilling, cannon and crosscut. These…Read More