Leon and Larry David

 

One of my favorite television shows, Curb Your Enthusiasm, begins its 8th season on HBO premiering July 10, 2011. Larry will be stepping away from his LA stomping grounds and causing awkward situation after awkward situation in New York City. Here’s a teaser.