Public health workers march through Havana's Revolution Square during the May Day parade

 
Public health workers march through Havana
Public health workers march through Havana's Revolution Square during the May Day parade, May 1, 2012. A red-tinged sea of Cubans marched through Havana's Revolution Square on Tuesday in a May Day parade that affirmed the government's intention of assuring a communist future for the Caribbean island. With President Raul Castro looking on from beneath a giant statue of Cuban independence hero Jose Marti, hundreds of thousands of workers wearing red shirts and waving red flags filed through the vast plaza where Cuba holds its biggest political rallies. The banner reads, "Socialism". REUTERS/Enrique De La Osa (CUBA - Tags: POLITICS CIVIL UNREST BUSINESS EMPLOYMENT SOCIETY HEALTH)