US Open Kungfu Challenge promotes health
The KSF (Kung Fu Sanda Federation), which hosted the US Open Kungfu Challenge 36, is part of Shaolin Chan Foundation…
The KSF (Kung Fu Sanda Federation), which hosted the US Open Kungfu Challenge 36, is part of Shaolin Chan Foundation…