Discussion in 'PatsFans.com - Patriots Fan Forum' started by brdmaverick, Feb 6, 2006.
Anyone know where the '07 Super Bowl is going to be held?
Miami here we come.
Miami next year, Arizona year after that.
You mean the 06 SB
Technically, this was the 06 SB...
The Patriots will be playing in Miami next February
Separate names with a comma.