Workers Day March (La Marcha) May 1st, Havana. This huge march includes unions from sugar cane field workers to parking lot attendants to ballet troupes such as this one.
jAlbum photo album software