Venezuela protests

Ariana Cubillos / AP

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.

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.

Anti-government demonstrators take cover from advancing Bolivarian Police officers during protests in Caracas, Venezuela, Wednesday, April 19, 2017. Opponents of President Nicolas Maduro called on Venezuelans to take to the streets in marched against the embattled socialist leader.

Anti-government demonstrators take cover from advancing Bolivarian Police officers during protests in Caracas, Venezuela, Wednesday, April 19, 2017. Opponents of President Nicolas Maduro called on Venezuelans to take to the streets in marched against the embattled socialist leader.