Human smuggling operation suspected after police find more than 90 people in Texas home
Published
More than 90 people were found in a house in southwestern Houston that investigators suspect was part of a human smuggling operation, police said Friday.
Full Article