Environmental activist Tortuguita was killed in a police raid of Atlanta’s Weelaunee People’s Park, planned site of a controversial “Cop City” center.

 

By