aNewDomain — Ted Cruz upset Donald Trump in the Iowa Caucus. But who is he?
What do you need to know about our possible next president? Here’s my Ted Cruz primer, below.
Ted Cruz cartoon: Ted Rall
For aNewDomain and the new SkewedNews, I’m Ted Rall.