Ted Cruz Primer

Ted Cruz upset Donald Trump in the Iowa Caucus. Who is he? What do you need to know about our possible next president?

css.php