Ted Cruz just slammed CNN with epic tweet!

It’s been reported today that Raul Castro is stepping down as the head of Cuba’s Communist Party: HAVANA (AP) — Raul Castro says will resign as head of Cuba's Communist Party, ending . . .