May Day Protests Around the World: Photos You Need to See

Left-wing protesters clash with police during May Day demonstrations on May 1, 2014 in Hamburg, Germany. (Getty)

No Comments

Discuss on Facebook