U.S. Citizen Released After 18 Months in Houston Immigration Jail
Lorenzo Palma, was held in a Houston CCA immigration jail for 18 months despite the fact that he was a US citizen. Lawyer Adrew Free was sucessful in getting Mr. Palma freed from from on January 5, 2016.