- Thread starter
- #1
FourBeeDen
Semi Lurker
In this article from ESPN, New England Patriots' owner Robert Kraft states that he is in favor of an NFL franchise in London. Reading though the comments, there are several post where in people are suggesting names of European franchises. Let's see what we can come up with as team names. Just choose a European city and create a team name for each. Mine would be..
London - The Teabaggers
London - The Teabaggers