Federal and local authorities this week shut down three “stash houses” in Laredo, Texas, that they say were filled with immigrants who entered the country illegally, brought into the U.S. by human smugglers, according to reports.
Federal and local authorities this week shut down three “stash houses” in Laredo, Texas, that they say were filled with immigrants who entered the country illegally, brought into the U.S. by human smugglers, according to reports.