Firepower
-
AMERICAS
Brazil’s War on Faith and Firepower: Inside Rio’s Deadliest Raid
When the smoke lifted over Rio de Janeiro's northern hills, at least 134 people were dead—four of them police officers—and…
Read More »
When the smoke lifted over Rio de Janeiro's northern hills, at least 134 people were dead—four of them police officers—and…
Read More »