4 wins in 6 matches! This Chinese women‘s team broke through to the 9th place in the world

The 2026 flag football World Championship was held in Düsseldorf, Germany, from August 13 to 16.…