Watch a Teaser for Curb Your Enthusiasm's New York Season 3.86K Whitney Jefferson 01/18/11 10:30AM Filed to: Curb Your Enthusiasm Curb Your Enthusiasm Larry David TV Previews Video He's baaaaack! Larry David is godzilla in this promo for Curb's new season—taking place entirely in New York City. No official word on what date the show will return, but we hope it's sooner rather than later. Season 8 Tease - Larry Scare[Splitsider]