England

Atlanta Falcons Plan To Play in London in October
Atlanta Falcons Plan To Play in London in October
Atlanta Falcons Plan To Play in London in October
The Atlanta Falcons will play one of their home games in London this year. The game has been announced for October but an exact date on the game is yet to be determined. This will be the second time the Falcons have traveled to the UK for a regular season game.