SPOKANE, Wash. – A 63-year-old driver turned himself into the Spokane Police Department after a fatal hit and run on June 20.
The department said it received a report about the hit and run at 9200 North Newport Highway at 4:15 a.m. on June 20. The caller told police a car hit a pedestrian and drove away, leaving the pedestrian down in the road.
The pedestrian was declared dead at the scene…