Report: Houston Police Find More Than 90 People Crammed Inside Home

Houston police on Friday found more than 90 people crammed inside a two-story home, some showing symptoms of COVID-19, in what they believe to be a human smuggling case. Officers were initially responding to a reported kidnapping call on tips they received Thursday…

- Advertisement -

Links to check out

Latest Articles