Human Rights Watch says Venezuelans sent to El Salvador were tortured

10 months ago 111
Venezulans "disappeared" from the United States to El Salvador where they were held in the country's CECOT maximum security were routinely tortured.
Read Entire Article