@WilliamHosey/Twitter

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.

By Extra Mustard
October 22, 2014

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.

@WilliamHosey/Twitter

It looks like the team cartographer is going to be on the hot seat when the season ends.

Brendan Maloy

You May Like