Electricity Giants’ Logan Webb impresses Buster Posey with ‘electric’ stuff 7 months ago Hunter Pence spat at the first two live pitches he saw at the Giants’ summer…