Federal Judge Orders Release of Immigration Detainees From Otay Mesa

A federal judge today, May 4, ordered the release of more than 72 detainees from the Otay Mesa Federal Detention Center.  A detainee inside Otay Mesa Federal Detention Center said the number could be much higher. By phone, detainee Anthony Alexandre told NBC 7 Investigates that prison administrators informed him that approximately 150 detainees will be released as a result…