Protest in the streets of Dominican Republic .
A group of people protesting in the Dominican Republic .
Protest in the streets of Dominican Republic.
A group of people protesting in the Dominican Republic.
Protest in the streets means people protesting
Protest in the streets means people protesting