December 24, 2011, is a date that, for Giants fans, will long remain one of the best games of the past decade. With their playoff hopes on the line, the Giants, the visiting team, were set to take the ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results