The fatal crash allegedly was due to Robert Giesbrecht running a red light, officials said.
El Paso Times, El Paso Times
Fri, 08/17/2018 - 9:33am
The fatal crash allegedly was due to Robert Giesbrecht running a red light, officials said.