Lucas Oil Stadium – Indianapolis Colts

The Lucas Oil Stadium in Indianapolis is the home of the NFL Indianapolis Colts. It also hosts numerous other sports events including the NCAA Men’s and Women’s Final Four Tournaments. It features a retractable roof, 140 luxury suites, and seats up to 70,000 spectators.