I just realized why the Giants lost....they got away from what won them the Super Bowl last year by playing at home!!
Hard to believe 3 of the home field teams have lost this round.
My theory is they've all been taking estrogen for the last 5 weeks, while Eli became a perfumed-princess.