BALCONES HEIGHTS, Texas – Martha Trevino is wearing the watch her sister, Irma Deleon, was last seen alive with.
“This was on her at the time,” she said. “I’ll never let go of it.”
Deleon, 62, died Friday, June 13, in a hit-and-run crash. Balcones Heights police told KSAT that she was crossing Fredericksburg Road near the Wonderland of the Americas when someone crashed into her and sped off…