Via: MLB.com
For the Giants, competition is oxygen. They're content to regulate their breathing in Spring Training, which opened Wednesday as pitchers and catchers.....
Go to ArticleNote: The content at the destination link is not affiliated with or endorsed by Giants 365.