Ted Cruz and McCarthyism

hate speech Political Cartoons