Roger Goodell Says NFL Looking to put Teams in Los Angeles & Londonby BSO Staff October 26, 2013 2 I mean I get wanting to put a team in Los Angeles but London? There's a city due north ...