Houston police are investigating after the body of 38-year-old Yadira Pena Castillo was found on the side of Beaumont Highway on Tuesday, Feb. 27, 2024.
A suspect who authorities said led police on a chase after being caught in the act of stealing copper wiring from a home ended up in a retention pond before being pulled out by officers in east Houston on Wednesday.