Venezuela Detains Dozens in Protest - Presented by: The Aol. On Network

Police in Venezuela detain some 80 demonstrators who were marching to demand the release of those arrested in recent anti-government protests.



Related Videos

Most Popular Videos

Latest Videos