Via: Scout.com
Now that we're two weeks in to spring training, lets take a look at the roster battle for the team's starting left.....
Note: The content at the destination link is not affiliated with or endorsed by Giants 365.