Share
twitterlinkedinfacebook
Image 1 of 1
2012-SBXLVI-Patriots-Giants-069.jpg
A general view of Lucas Oil Stadium during the National Anthem of the NFL Super Bowl XLVI football game between the New York Giants and the New England Patriots on Sunday, Feb. 5, 2012, in Indianapolis. The Giants won 21-17 (AP Photo/David Stluka)...