IBJPHOTOS

Super sights

Lucas Oil Stadium is the site of the NFL championship game between the New England Patriots and New York Giants.

Photos by: Perry Reichanadter

ADVERTISEMENT

Embed this Gallery

Close

Embed this video into your website or blog.

Dim Lights



More Galleries Most Viewed