GB make strong start to Flag Football World Championships
0
5
Both Great Britain teams win their opening two games at the Flag Football World Championships in Finland.
Both Great Britain teams win their opening two games at the Flag Football World Championships in Finland.