Ted Cruz Caught On Camera ‘Abandoning’ Texas

The following video is brought to you courtesy RT America YouTube Channel. Click the play button to watch it now.

RT America’s Faran Fronczak reports on the unexpected and deadly winter storm that has upended life in poorly prepared Texas.