Verite News

Judge orders four held in new immigration unit at Angola prison to be released

A judge found that the federal government was indefinitely holding the four men in “Camp 57,” the immigration facility at Angola also known as “Louisiana Lockup," in violation of their constitutional…

Read the original at Verite News

More audio from Verite News