INDIANAPOLIS, IN - FEBRUARY 05: A detail of the Vince Lombardi trophy as the New York Giants celebrate their 21-17 win against the New England Patriots during Super Bowl XLVI at Lucas Oil Stadium on February 5, 2012 in Indianapolis, Indiana. (Photo by Al Bello/Getty Images)
Image provided by Getty Images.
January 15th, 2019
Viewed 1,112 Times - Last Visitor from Cupertino, CA on 01/23/2022 at 2:47 AM