Who’s Having Softball Issues?

Click the photo above to find out who it is.

Larry David attempted to play baseball in Central Park, New York for a scene in an episode of HBO’s Curb Your Enthusiasm on July 26, 2010. Larry seemed to be having a hard time catching the balls for his team Yari’s Autonomics.