Tag Archives: Atlanta Falcons

Wembley Stadium London Europe England NFL

The American Invasion: The NFL Takes London

By Susie Reese Painting your torso the home team’s colors, even in subzero temperatures, is not “absurd” to you. That’s any given Sunday. You travel with your team, venturing to…