Police in Juarez, Mexico, freed 21 migrants held against their will by smugglers after a neighbor familiar with their plight flagged down a passing patrol car.
Read: Read More
Blogs and news from the borders of America.
Police in Juarez, Mexico, freed 21 migrants held against their will by smugglers after a neighbor familiar with their plight flagged down a passing patrol car.
Read: Read More