DON"T BEAT YOURSELF UP, DUDE!!

Last night was a rough outing for Ken Giles of the Houston Astros. So naturally, he punched himself in the face. 

 

It's always fun to watch highlights of pro athletes melting down, but this has to be one of the greatest.