Investigation into Incident at 7907 Elwood Street

Investigation into Incident at 7907 Elwood Street, Houston police are investigating the apparent suicide of a male suspect at 7907 Elwood Street about 12:40 p.m. on September 18. The suspect, Manuel Limas, 36, was transported to Ben Taub General Hospital where he was pronounced deceased. HPD Special Investigations Unit Sergeant B. Smith and Detectives V. Lewis, R….