News

Video shows Giants CEO Larry Baer in altercation with wife

A video posted by TMZ shows Giants President and CEO Larry Baer in a physical altercation with his wife in a San Francisco park