The San Francisco Giants have spent two decades trying to replace a Barry Bonds-sized void in left field. On Thursday, they ...