Science & TechMechanical Pitcher Threw First Ball In Phillies-Brewers Game Posted April 29th, 2011 by Christine DonatelloWe’ve seen many people be given the honor of throwing out the first pitch in a ball game. Who would’ve imagined a robot…