Giants VP Brian Sabean: "We're Not Last Place People"
The Giants held a press conference at AT&T park to address their 98-loss season. (10-3-17)

More Videos