Thank you for your patience while we retrieve your images.


Thumbnails
 
D230523MAY53786WGA

D230523MAY53786WGA

Aerial view of Lucas Oil Stadium, home of the Indianapolis Colts, located in the city of Indianapolis, Indiana.