3S13GJUMP

Darron Cummings/Associated Press

A banner at Scottsdale Stadium is a reminder that the Giants are the reigning world champions.

close window