Video of the Day: The best first pitch you’re ever gonna see

28 Comments

Jeremy Feldbusch fought in Iraq and lost his sight in the process.  Yesterday he threw out the first pitch at the Phillies-Pirates game and threw a friggin’ strike.

(via BusinessInsider)