Back to the San Francisco Giants Newsfeed

Why Barnes is fine with calculated risk of free agency