Deep within the fragile ecosystem of the Everglades, near Ochopee, Florida, a newly established immigration detention center—officially known as the South Florida Detention Facility but quickly nicknamed “Alligator Alcatraz”—has become the epicenter of a national controversy, simultaneously fueling the Trump administration’s mass-deportation agenda and drawing immediate, fierce condemnation from human rights and environmental groups.
Announced in June 2025 by the …
👇 👇 👇 👇 👇