brenham texas

Police authorities are investigating the discovery of what appears to be a small human fetus inside a shallow grave located at a park in the city of Brenham, Texas, a community located a little over 70 miles away from Houston.

Officers with the Brenham Police Department met with potential witnesses who had called to report suspicious activity at the Hohlt Park installations on Sunday, January 22.

Keep reading... Show less