May Day Parade

People holding Cuban flags march at the Revolution Square in Havana during the May Day parade. RODRIGO ARANGUA, AFP/Getty Images
Loading