Houston Chef Mistakenly Held in Immigrant Detention Center For Two Months
"David Rodriguez, the head chef at Tout Suite Cafe in Houston, was locked down 23 hours a day in a Texas Immigration Center for 78 days – all because of a government error."
"David Rodriguez, the head chef at Tout Suite Cafe in Houston, was locked down 23 hours a day in a Texas Immigration Center for 78 days – all because of a government error."