Contributor: Alligator Alcatraz, the concentration camp in Florida, is a national disgrace
The first detainees have started arriving at Alligator Alcatraz, Florida’s immigrant detention center in the Everglades. The facility…
Browsing Tag