Lucas Oil Stadium at night, in Indianapolis, Indiana. The twenty-year naming rights contract for the home of the Indianapolis Colts were acquired in 2006 for $122 million.
Lucas Oil Stadium at night, in Indianapolis, Indiana. The twenty-year naming rights contract for the home of the Indianapolis Colts were acquired in 2006 for $122 million.
0 Comments
See all comments