So according to numerous reports NFL Commissioner Roger Goodell is dead set on London having an actual franchise. Sure they sell out the game or two they host now but will they do it 8 times a season for years to come? What would entice a free agent to live and play in London? How would the logistics work? These are just a few of many questions surrounding this topic.
Oh by the way we still have no team in Los Angeles. L.A. is and has been the NFL’s power play to teams “needing” new stadiums or stadium upgrades. They don’t want a team in L.A. they want the just continue to dangle that carrot, Minnesota anyone?
I just don’t see an NFL franchise in London working for several reasons but the main one is interest. American football is called “American Football” for a reason, soccer, or football to the rest of the world is THE SPORT. The NFL will find this out if in fact they do start a London franchise. The NFL is not a global sport, never has been and never will be. So improve the product you already have instead of looking to expand to a place that really nobody wants you to.