When NFL owners gather on May 20 for a one-day business meeting in Atlanta, the primary item of business on the agenda will be a vote on the location of Super Bowl XLVI, which will be played on February 5, 2012.
The finalists are Houston, Indianapolis, and Arizona.
The next three Super Bowls will be played in Tampa, South Florida, and North Texas, respectively.
_2.gif)





May 15th, 2008 at 9:24 pm
We have a nice new stadium in Baltimore. Lets at least move beyond the same 5 cities.
(report as inappropriate)
Rating: Not yet rated
May 19th, 2008 at 11:12 am
I’m pretty sure they said South Florida and North Texas because those stadiums are not actually in the cities of Miami or Dallas.
(report as inappropriate)
Rating: Not yet rated