Since this discussion is starting up again, I feel the need to summarize what I gathered from the
last one
In order to hold championship in city we need:
- A Domed Football Stadium
- A Convention Center next to the stadium
With almost no exceptions to this criteria
And we figured there are only 3 cities met this criteria
- Atlanta
- Indy
- St Louis
Are there any other cities we can think of to add to this list?