San Francisco Giants CEO Larry Baer Takes Leave After Altercation with Wife
San Francisco Giants CEO and president Larry Baer is taking a leave of absence, after video emerged last week of him knocking his wife Pam to the ground during a public altercation. Major League Baseball has launched… Read More »