The New York Giants capped an improbable championship run with a 21-17 victory over New England in Super Bowl XLVI. On February 7, 2012, New York City gave the reigning champs a Super Bowl victory parade along Broadway's "Canyon of Heroes" as this 3x8' two-sided banner hung proudly along the parade route in view of tens of thousands of Giants fans, and now it can be yours.