Bolivarian National Guards charge on anti-government demonstrators in Caracas, Venezuela, on July 28, 2017.
Bolivarian National Guards charge on anti-government demonstrators in Caracas, Venezuela, on July 28, 2017. Ariana Cubillos AP
Bolivarian National Guards charge on anti-government demonstrators in Caracas, Venezuela, on July 28, 2017. Ariana Cubillos AP