John Beck

New York Giants fans look on after the Giants 23-10 loss against the Washington Redskins after their game at MetLife Stadium on December 18, 2011 in East Rutherford, New Jersey. (Photo by Al Bello/Getty Images)

Keefe To The City: A Giant Embarrassment

Neil Keefe wasted part of his Sunday watching the Giants, and he should have known better. With the Giants suffering a humiliating loss, Neil decided to look at some of the postgame comments from the team in an attempt to make sense of the mess at MetLife Stadium.