Public is just pounding the braves, gives us a great spot to take giants
Similar spot to Nationals the braves are getting 71% of the bets with 59% of the money yet the line has tanked all the way to +101 and it wouldnt surprise me if the giants were favorite by first pitch..