Ted Cruz is Joseph McCarthy’s last horcrux

$20

We couldn’t agree more. So we made a shirt!