Venezolana de Television state-owned television broadcast employees confront opposition demonstrators during an anti-government protest in Caracas
Opposition demonstrators and riot police clash during an anti-government protest in Caracas
Opposition demonstrators and riot police clash during an anti-government protest in Caracas
Venezolana de Television state-owned television broadcast employees (background) clash with opposition demonstrators during an anti-government protest in Caracas