-
Spain will host the 2021 International Federation of American Football Flag Football World Championships
The International Federation of American Football (IFAF) today announced that Spain will host the 2021 IFAF Men’s and Women’s Flag World Championships. Palma, Spain, located...