July 6 2017 5:01pm

Store windows shattered in Hamburg, Germany as protesters march

Several stores had their windows shattered in Hamburg, Germany as G20 protesters marched through the streets.

Responsive site?

Video Home