IE 11 is not supported. For an optimal experience visit our site on another browser.

G20 Protesters Clash with Police in Hamburg

Thousands have gathered to protest the G-20 summit being held in Germany. Anti-capitalist organizers have called the rally "Welcome to Hell."