Mother Jones favicon

They Were Held in Cages in the Florida Sun. Now “Alligator Alcatraz” May Finally Be Shutting Down.