The Atlanta Falcons defeated the New York Giants on Sunday, 34-7, and then got some help from the Dallas Cowboys in their matchup against the Tampa Bay Buccanee ...
If the Giants' franchise-record 10th straight loss proved anything, it's that New York could use a young franchise ...