Saturday, December 3, 2016
Senator Ted Cruz Destroys Obama and the Left for their Love Affair with Fidel Castro!
Senator Ted Cruz (R-TX) is rekindling his fan base with some powerful commentary on the left’s feckless fawning over dead Cuban strongman Fidel Castro. As President Obama and his counterparts in Canada, Ireland, India, Iran, and elsewhere fell all over themselves to eulogize the murderous despot, Senator Cruz stood up for truth and lambasted them all. In a powerful speech before the Senate Cruz excoriated President Obama and delivered a truth bomb that everyone should hear......To See The Video Editor's Note: There's a few very short advertisements but wait them out.....this is a must see video.