Smearing Ted Cruz


ted-cruz

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