Jeff Hardy throws incredible first pitch before Mets game

With Curt Hawkins as his catcher and Mickie James cheering him on, Jeff Hardy took the mound at Citi Field for a ceremonial first pitch and threw a picture-perfect fastball.
WWE.com