Allegations of inhumane conditions at Florida’s Alligator Alcatraz prompts calls for the center’s closure.
Florida State Tribune 1200 630