Texas Senator and former Presidential candidate Ted Cruz says he will be voting for Donald Trump come November 8, 2016. Crus who riled up Republicans during the national convention in Cleveland this summer by not endorsing Trump says there  simply is not another choice.

The timing is good for the Trump campaign too and comes at a time when he is gaining momentum on the polls and headed to the first debate on Monday night in New York.