Eight-diagram Palm Training Techniques

Ba Gua Zhang is one of the major “internal” Chinese martial arts. It is also an older form of martial arts originating in nineteenth century China. There are at least 10 different styles of Ba Gua Zhang, each varying in techniques and slightly modified by its original teacher.

Read More