Published On: Sat, May 1st, 2021
World | By

Human smuggling operation suspected after police find more than 90 people in Texas home


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.

CBC | World News