Willy Adames and San Francisco have finalized a $182 million, seven-year contract, providing the Giants with a power-hitting ...