Taichiquan is a Chinese martial art and system of callisthenics, consisting of sequences of very slow controlled movements.
Taichiquan is a Chinese martial art and system of callisthenics, consisting of sequences of very slow controlled movements.