Article Photos: Buster Posey gets $167M, 9-year deal from Giants 4/6