Larry David, the Curb Your Enthusiasm star and Seinfeld co-creator, wants you to stay home and watch TV. David offered a public service announcement on Tuesday railing against the “idiots” who aren’t following social distancing guidelines. “Obviously, somebody put me up to this ’cause it’s generally not the kind of thing I do, but I […]