Is This A War Zone?! Nope, Just The Streets Of Rio… – American Military News

Is This A War Zone?! Nope, Just The Streets Of Rio…

It still baffles me that the World Cup went off without a hitch in Rio de Janeiro.

This video shows police fighting with drug dealers in the streets with some heavy weaponry!

Check it out! WILD!