Feedback

Students Clash With Police in Venezuela

 

Students and Police clash in the streets of San Cristobal, Venezuela.

Shows