Who can figure why the Giants own the Patriots .
Why they can saunter onto the Frozen Tundra and beat the otherwise unbeatable Packers ?
Who can figure why the Giants own the Patriots or why they can saunter onto the Frozen Tundra and beat the otherwise unbeatable Packers ?