The Giants introduced their newest outfielder, Mountain View native Mitch Haniger, who signed a three-year, $43.5 million contract.