Eric Allen: 11/26

Eric Allen says Tom Coughlin gave the Giants exactly what they needed during the bye week, rest and "away time."