Fidel Castro is Dead and The Leftist Claim to a Moral High Ground Dies with Him

Andrew Gates outlines the hypocrisy of liberal support of Fidel Castro.
read more