Share

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

Police and protesters clashed in the streets of Hamburg, Germany, during a meeting of the G-20.
03:54
Thu, Jul 6 20172:01 PM EDT