Ninja at Taoist Temple - Hanford, California, United States
Taoist Temple is an entertainment company based out of 12 China Aly, Hanford, California, United States.