-
Riot police charge during clashes between police and mostly left-wing protesters in the May Day demonstrations on May 1, 2012 in Hamburg, Germany. May 1st, also known as Labor Day, is a traditional day of global protest in sympathy with union and leftist politics. Getty
Posted on May 12, 2012 via Nick Turse with 7 notes
-
oldparasitesingle reblogged this from nickturse
-
oldparasitesingle likes this
-
cloudonearth likes this
-
iamhated-youarehated reblogged this from nickturse
-
nickturse posted this
-
