Via: The Mercury News
Before spring training began, a group of Giants players and staff members bonded over a weekend retreat in.....