Cuba May Day

Students hold Cuban flags during the May Day parade at the Revolution Square in Havana, Thursday, May 1, 2008.(AP Photo/ Javier Galeano)

Leave a Reply