Submitted by mlbtraderumors8768 in sports
Giants chairman Greg Johnson has gone on record a few times to express his support for the club's baseball operations …
Submitted by mlbtraderumors8768 in sports
Giants chairman Greg Johnson has gone on record a few times to express his support for the club's baseball operations …