James Eliud Ngahu Mwangi, a Kenyan immigrant, was arrested in late October and transferred to a detention center in Conroe. The Episcopal Diocese of Texas is calling for action.
James Eliud Ngahu Mwangi, a Kenyan immigrant, was arrested in late October and transferred to a detention center in Conroe. The Episcopal Diocese of Texas is calling for action.