that the United States will open an embassy in Cuba, thereby taking a final step to forming normal relations with the Castro regime, Texas Senator Ted Cruz slammed the decision as a “slap in the face of Israel.”
Just imagine this genius running our foreign policy.

Leave a comment