What Explains Ted Cruz?

Texas, for starters.

by