Giants starter Tim Hudson throws a pitch against the Reds on Sunday, June 29, 2014.