World League of American Football

NFL apparently planning five London games for next year

| 9 Comments

If the NFL can't have a team there, they'll just play a game there every week


Sign Up