For whatever unexplainable reason the Padres absoloutely own the Pirates in their own house. 5-0. Can you believe it? I personally am a fan of Volquez and I can actually see the Padres winning this game. I'm not pulling the trigger yet...but i'm gonna cap it a little harder and see what gives.
Can anybody explain this?
Can anybody explain this?