Sean Penn Still Defending the Indefensible
For some reason, some liberals in Hollywood like to give dictators the benefit of the doubt. Their five-decade support for Fidel Castro’s iron rule over 11 million voiceless Cubans is inexplicable. Their “Blame America First” philosophy has brought them into