×

Protesters and police clash in Hamburg, Germany, before G-20 summit

2:01 PM ET Thu, 6 July 2017

Police and protesters clashed in the streets of Hamburg, Germany, during a meeting of the G-20.