Falcons think London is in Spain, according to tweet
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.
It looks like the team cartographer is going to be on the hot seat when the season ends.
- Brendan Maloy