Pair took off in Chevy after young man stabbed to death in Santa Rosa
Pair took off in Chevy after young man stabbed to death in Santa Rosa. Leigh Martinez reports
Pair took off in Chevy after young man stabbed to death in Santa Rosa. Leigh Martinez reports