What is Chi Nei Tsang?
Chi Nei Tsang literally means “working the energy of the internal organs”. It was developed by Taoists in ancient China. Chi, our body’s life-force energy, moves through the internal channels, nervous system, blood vessels, and lymph glands. (more…)