Brush up on your May Day history and test your Marxist analysis of the context in which we celebrate it today.
May Day in New York with the CPUSA and YCL.
Happy May Day! Each worker's struggle won or lost is a step toward a better world.
Video greetings from Australia, Germany, South Africa, Portugal, Iran, and Swaziland.