Man arrested in Worcester to face rape charges in Ecuador
WORCESTER — An undocumented man who resided in Worcester was deported in May to face rape charges in Ecuador, U.S. Immigration and Customs Enforcement announced Thursday. Ricardo Andre Barrera-Peleaz, 30, was deported May 21 by Enforcement and Removal …