Lucas Oil Stadium

Indianapolis, IN. Capacity 67,000. Rank #46 in the US.

Tenants: Indianapolis Colts.

Scale-model illustration of Lucas Oil Stadium