nfl london Articles

NFL Sets Its Sights On More Games To Be Played In London, Possibly A New Franchise

It may seem like an odd thing to think about, but as the NFL becomes more about its money-making as a franchise, the league may look to add more games to the schedule that will be played in London. Although …