Honestly I really don't want a London team. 100 times so if it means taking a team away from a city here. There would be better places here (in any of the 3 North American countries) than one all the way in fucking England. Teams already don't like playing on opposite coasts. Imagine how fucked a west coast team having to play in London would be.
Also I would bet 100m the name would be something stereotypical like the London Tea Kettles or something lame like that
03-Oct-2015 01:33:43