gregfallis.com
it could be all three
There’s really no polite way to put this. Texas Senator Ted Cruz is either 1) totally lying, or 2) completely delusional, or 3) a fucking idiot.Allow me to ‘splain. Back in 2010 the U.S…