Watch: Protesters descend on Caracas after election win claim
Video shows crowds gathered in the Venezuelan capital as riot police face off with demonstrators.
The post Watch: Protesters descend on Caracas after election win claim appeared first on News and Blog Center | RSS Feed Syndication.