Tag Archives: NFL in London

Leftridge: Fans Revolt After Chiefs Announce London Game

Yesterday, the Kansas City Chiefs announced that they’d join in the NFL’s aggressive push for global domination by playing a game next season against the Detroit Lions in London, England. Unsurprisingly, the announcement was met with calamitous fury from “Chiefs’ … Continue reading

Posted in Brandon Leftridge, Sports | Tagged , , , | 26 Comments