Rio Police in City of God
A man sits as a police armored vehicle is seen during an operation against drug dealers in City of God or City of God slum in Rio de Janeiro, Brazil, November 23, 2016. (Photo by Ricardo Moraes/Reuters)
← Previous picture
Next picture →
Military Woman Gallery
Must See Places
Google Ads Privacy