Giants Talk

Joe & Evan
Monday, December 2nd
The Giants have lost 8 games in a row and the guys talk about who's most to blame for the current state of the franchise.
00:12:28