Article Image
IPFS News Link • Foreign Policy

Bush policy infuriates Castro

• CNN (must see the cockroach video!)
The flags also block the view of an huge electronic sign set up at the U.S. mission in Havana, on the 5th floor, that has angered communist officials by displaying streaming news and human rights messages. [This is funny as hell!]