Thursday, March 10, 2016

The Crazy List of Things Ted Cruz Actually Believes