Lourdes Roman, 53, and a juvenile male, identified by Houston police as Roman's teenage son, face a murder charge for the March 16 shooting death of Christian Castro, 21. Emmanuel Del Olmo, 32, is also charged. Investigators believe Del Olmo was the shooter.
Police arrested all three on Friday. During probable cause hearings over the weekend, it was revealed Del Olmo "confessed to being involved in the murder."
Later, a prosecutor summarized the possible motive in the case.
"It was a hit because these three were involved in something that the victim snitched," he told the court.
Monday evening, Castro's family and friends gathered near where he was killed in the 14500 block of Patterson Road in Bear Creek Park. A memorial marks the location.
"I think they must have been doing bad things they wouldn't want my brother to find out, because my brother, he wouldn't tell other people's business," Castro's twin sister Christina said in response to the motive.
She explained her brother considered his accused killers his friends. He was living with them during the two weeks before his death. They called his family offering their condolences.
"They're sick individuals. No conscience," Castro's father told Eyewitness News. "People like that deserve to be put away for life."
While the state requested no bond for Del Olmo, the hearing officer set bond at $75,000.
Bond for Roman was set at $1 million. Her son was referred to Harris County Juvenile Probation on the murder charge. The two adults have requested to be represented by a public defender.