Did you know there is an International Federation of American Football? The IFAF World Championship which occurs every 4 years is going on right now and of course, team USA is dominating.

You Might Also Like