Ted Cruz pulls Texas-sized upset

Ted Cruz pulls Texas-sized upset