The NFL Global Initiative
By Lance Rinker The National Football League has played meaningful, regular-season games in London since 2007 and now the league appears to be on the trajectory of eventually placing an actual team there permanently. Efforts […]