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!
by Editorial Staff · August 6, 2014