Post Tagged with: "Castro brothers"

October 6, 2010 07:46

Democracy is Winning in Latin America

Latin America’s dictators are losing, and the forces of freedom and progress are winning.