News

A new detention facility, dubbed “Alligator Alcatraz,” has been approved for construction in the Everglades by Homeland Security.