Via: MLB.com
The Giants' recent struggles can't be attributed solely to Brandon Crawford's absence due to a strained right groin. But as the recent defeats have piled up,.....