Giants hire Buster Posey in huge front office shakeup
The San Francisco Giants are making some massive front office changes after a disappointing season, clearing out the front office and bringing in Buster Posey to run the organization. The Giants announced Monday that they have fired team president …