Are the Giants still a Super Bowl-level team? – ‘The Herd’

Video Details

Are the New York Giants underrated? David Diehl sure thinks so.