The Dig
DSA Kicking Ass with Lee Carter and David Duhalde
Last week was a bad week for Republicans and a good week for Democrats—and for Democratic Socialists. It’s now pretty clear that Republicans will pay a price for the fact that large numbers of Americans detest our dotard-in-chief.