The NFL and the Falcons don't know where London, England is located Can you spot the mistake? I don't know whether to laugh or cry. This is the most American thing they could have possibly done: Insult not just a city, but an entire country before you even get there. How you gonna talk all… Continue reading The NFL and the Falcons don’t know where London, England is located