Talk is Cheap: A New York Giants Podcast
Episode 26: The Giants are the best team in the NFC East
After Sunday's impressive and dominant 24-10 win in Buffalo, one thing is clear: The NFC East is the Giants' division to lose. And that would have been hard to believe two weeks ago.