Florida opens a massive 5,000-bed immigration detention center in the Everglades, dubbed 'Alligator Alcatraz', sparking controversy and legal challenges.
Florida opens a massive 5,000-bed immigration detention center in the Everglades, dubbed 'Alligator Alcatraz', sparking controversy and legal challenges.