Escobar: El Paso is the new Ellis Island Escobar: El Paso is the new Ellis Island Wochit Spanish 25 Jun 2021