Smearing Ted Cruz

ted-cruz

A conservative warrior comes under attack for daring to speak truth to power.