April 1 2020 9:30am

Larry David PSA urges people to stay home

“Curb Your Enthusiasm” creator David offered a public service announcement on Tuesday railing against the “idiots” who aren’t following social distancing guidelines.

Responsive site?

Video Home