DEVELOPING! Texas: Police release surveillance images of two persons of interest in the death of a 12 yr old girl found in a creek near West Rankin Rd. The Houston Police Department is investigating the death of the girl, whose body was located near West Rankin Road, just west of the North Freeway and close to where she lived. Read more: Source: Police frequency
Hide player controls
Hide resume playing