Front row of protesters at the May Day demonstration in Hamburg, Germany on May 1, 2012.


Size: 5184px × 3456px
Location: Hamburg, Germany
Photo credit: © Jannis Werner / Alamy / Afripics
License: Licensed
Model Released: No

Keywords: activist, activists, banner, banners, communism, communist, day, demonstration, demonstrations, demonstrators, disturbance, enforcement, erster, flag, flags, gear, german, germany, hamburg, labor, labour, law, left, leftist, leftists, mai, march, mayday, police, protest, protesters, protests, rally, red, revolution, riot, rioters, rioting, riots, socialism, socialist, youth