Giants CEO Larry Baer is taking a leave of absence from the team as of Monday after video surfaced of a physical incident with his wife last week.
Giants CEO Larry Baer is taking a leave of absence from the team as of Monday after video surfaced of a physical incident with his wife last week.