The incomparable Larry David has never been one to shy away from a bit of self-promotion. And this week’s run-up to the 12th and (allegedly) final season of his long-running HBO comedy, Curb Your Enthusiasm, has been no exception. In fact, from throttling a beloved Muppet to tanking a cringe-inducing interview at his own premiere […]