Giants’ Perez has tough job

June 06, 2014 09:42 PM