San Francisco Giants President and CEO Larry Baer is taking a leave of absence after a video surfaced Friday that…
This website uses cookies.