Larry David sure seems like an “I told you so” kind of guy, so hopefully he’ll appreciate the self-back-pat news that the big secret of the Curb Your Enthusiasm series finale was revealed here on this very website months ago by yours truly. Having said that — to quote a pre-finale memorable Curb exchange between […]