Wow, Giants snatch defeat from the jaws of victory! How many dumb penalties can a team take, including an offside on the final play of the game, a missed field goal which would have won them the game?
The dropped touchdown pass was terrible. Giants deserved to lose but Jones actually looked pretty good.
That too! Giants getting ripped by their fans on twitter, do
Forum: Tell Me