Falcons think London is in Spain, according to tweet

Wednesday October 22nd, 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.

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

SI Apps
We've Got Apps Too
Get expert analysis, unrivaled access, and the award-winning storytelling only SI can provide—from Peter King, Tom Verducci, Lee Jenkins, Andy Staples, Grant Wahl, and more—delivered straight to you, along with up-to-the-minute news and live scores.