Students gathered in Red Square for the International Workers Day March and Rally on Wednesday, May 1st. (Photo/Thomas Soerenes)
Students gathered in Red Square for the International Workers Day March and Rally on Wednesday, May 1st. (Photo/Thomas Soerenes)
Students gathered in Red Square for the International Workers Day March and Rally on Wednesday, May 1st. (Photo/Thomas Soerenes)
Students gathered in Red Square for the International Workers Day March and Rally on Wednesday, May 1st. (Photo/Thomas Soerenes)
Students gathered in Red Square for the International Workers Day March and Rally on Wednesday, May 1st. (Photo/Thomas Soerenes)
Students gathered in Red Square for the International Workers Day March and Rally on Wednesday, May 1st. (Photo/Thomas Soerenes)
Students gathered in Red Square for the International Workers Day March and Rally on Wednesday, May 1st. (Photo/Thomas Soerenes)
Students gathered in Red Square for the International Workers Day March and Rally on Wednesday, May 1st. (Photo/Thomas Soerenes)
Students gathered in Red Square for the International Workers Day March and Rally on Wednesday, May 1st. (Photo/Thomas Soerenes)
Students gathered in Red Square for the International Workers Day March and Rally on Wednesday, May 1st. (Photo/Thomas Soerenes)