HT: Patty
Be warned: not a feel-good site. It is a response to the pro-Castro regime propaganda that that seems to be cropping up here and there, such as the “stylish” El Che t-shirts, the movie Fidel, claims that Fidel is so wonderful for “free-healthcare”, and let’s not forget about the Elian Gonzalez debacle.