All sports Site
All sports Site
China - Urumqi- Founded in 2011
Xinjiang Tianshan Leopard Football Club is a football team from China, based in Urumqi. The club was founded in 2011. Xinjiang Tianshan Leopard FC plays their home games in the Xinjiang Sports Centre.