falconsh

It’s been a real struggle for the Atlanta Falcons this season, as it has for everyone in the NFC South.  This week, the Falcons travel to Wembley Stadium in London to face the Lions.

Someone should tell the Falcons that London is in England… not in Spain.

Let’s agree not to tell the Falcons that they’re traveling to the wrong country and just see what happens when they step out on the field to play Real Madrid.

Comments are closed.