Rebecca Urquiola

Application Pending: Wielding the U-Visa to Break the Cycle of Abuse

To most, the city of Dilley, Texas, with its population of 3,894 people, may not seem to be of much consequence. But Dilley is also home to the South Texas Family Residential Center, the largest immigration detention facility in the United States. For several hundred immigrant women and children, Dilley is where they meet their …

Application Pending: Wielding the U-Visa to Break the Cycle of Abuse Read More »