1 Feb 2009

Police Clash with Anti WEF Protesters in Geneva

Police in Geneva, Switzerland clash with protesters against the World Economic Forum.

LiveLeak.com