Two dead on Venezuela barricades

Bolivarian National Police officers take cover from exploding fireworks launched at them by anti-government demonstrators during clashes in Caracas, Venezuela, Thursday, March 6, 2014.

Click here to read the original article