More than 90 people found in SW Houston home in suspected human smuggling operation
More than 90 people found in SW Houston home in suspected human smuggling operation
Houston police said the incident was initially reported as a kidnapping but likely is a case of human smuggling.
www.khou.com