Giants Get Creamed in Philly and St. Louis; Get Cody Ross
Well, that’s how these things go sometimes. After going 20-8 and in the month of July, the Giants have struggled in August. The team’s current W/L record in August of 9-10 actually downplays just how bad things have looked in the last few series. Errors, poor pitching, and vintage bad hitting have all combined to put a sizable dent in… Read more →
