Deadly crash on Almeda Genoa at Lockcrest

One vehicle flipped on its side in the middle of the road, and another vehicle went into a ditch
Sunday, October 27, 2013