Via: The Mercury News
Giants pitchers and catchers hold their first workout under new manager Bob Melvin on.....