Falcons think London is in Spain, according to tweet
The Atlanta Flacons are headed to London to take on the Detroit Lions in the latest installment of the NFL's international series and the second for three games to be played in the city this season.
The Atlanta Falcons are headed to London to take on the Detroit Lions in the latest installment of the NFL's International Series and the second of three games to be played in the city this season.
London is located in England, as everyone knows. Everyone but the Falcons that is, as the team seems to believe it is located somewhere in Spain.
• Steve Spurrier laughs at returning to Florida
It looks like the team cartographer is going to be on the hot seat when the season ends.
- Brendan Maloy
Published