MLB pitcher Ken Giles of the Houston Astros punched himself in the face in frustration after giving up a homerun.
Giles gave up a 3-run homer in the 9th inning of a 0-0 game Tuesday night. On his way to the dugout, he was not very happy with himself.