New York Giants are like a failed Blockbuster franchise
The New York Giants have the worst record of any NFC team over the past decade. That’s a fact that cannot be disputed. The Giants’ fall from grace is frequent fodder for national talk radio and television host Colin Cowherd, who loves to take shots at the Big Blue front…