Can The San Francisco Giants (+120) Make The Postseason?

Jim Sannes joins Ben to break down why he likes the odds on the FanDuel Sportsbook on the San Francisco Giants to make the NL postseason.