Stock Photo - Demonstrators run from tear gas and charging police officers during anti-government protests in Caracas, Venezuela, Wednesday, April 19, 2017. Tens of thousands of opponents of President Nicolas Maduro flooded the streets of Caracas in what's been dubbed the ""mother of all marches"" against the embattled president.

Stock Photo: Demonstrators run from tear gas and charging police officers during anti-government protests in Caracas, Venezuela, Wednesday, April 19, 2017.

Searchable keywords

Choose multiple keywords