While drinking with a friend last night, the subject of baseball arose (yes yes, Englishmen talking about baseball.. IN ENGLAND?! is very strange), and while my friend (a Red Sox fan by proxy) and I (a Twins fan by proxy) were talking about missing out on seeing teams play (he wanted to go to Fenway and missed out, and I missed out on seeing the Red Sox play at the Yankees last September and have never seen the Twins play) and the subject of Minnesota franchises came up..
Now we all know Minnesota has a franchise for each of the major sports: The Twins, Vikings, Wild and Timberwolves cater to your baseball, football, hockey and basketball desires respectively.
Now my question is; how many other cities have franchises for each of the 4 major sports and what are the names of each franchise (and for what sport do they play)?