Lucas Oil Stadium
Located in downtown Indianapolis, Lucas Oil Stadium was completed in 2008 and cost an estimated $720 million. Not only is the stadium home to the Indianapolis Colts, its also home to the NCAA mens and womens Final Four as a multi-purpose facility. Lucas Oil paid $122 million over 20 years for naming rights. The stadium, which features a retractable roof, seats 63,000 for football normally, but will be expanded to 70,000 for the Super Bowl.