© https://www.oann.com
New ICE detention facility dubbed āLouisiana Lockupā opens at notorious Angola prison
The new Louisiana Immigration and Customs Enforcement (ICE) detention facility, dubbed āLouisiana Lockup,ā is now open to house illegal immigrants located at the Louisiana State Penitentiary.
Like
Like
Happy
Love
Angry
Wow
Sad