To say the San Francisco Giants have been a stunning story in the world of Major League Baseball betting is no understatement. Last year, San Fran finished 4th in the NL West with a record of 72-90; at best, expectations for this season were a .500 record and maybe staying competitive until August.
Well, the Giants [...]



