Wednesday, May 23, 2007

Reason #60

As suggested on this site previously (see Reason #52), the Dallas Cowboys' new home in Arlington, Texas has been awarded the 2011 Super Bowl. All three cities in the running - Arlington, Indianapolis and Phoenix - will have new stadiums with retractable roofs by that time. I said it before and I'll say it again - check out the Cowboys' new $1 billion home at

No comments: