Feds launch human smuggling investigation after police find more than 90 people in Houston home
HOUSTON, Texas — Houston police officers following up on a kidnapping report found more than 90 people jammed in a two-story home in what…
Continue Reading