View Full Results
July 6 2017 5:39pm

Fire burns on Hamburg, Germany street as protesters clash with police

G20 protesters and police surrounded several fires in the streets of Hamburg, Germany.

Responsive site?

Video Home