LONG NECK, Del. – Delaware State Police are investigating a fatal two-vehicle crash that claimed the life of an 86-year-old man last week. On Aug. 18, around 11:50 a.m., a Ford Explorer was traveling on westbound on Mallard Road and stopped at the stop sign. However, a preliminary investigation revealed the Explorer failed to remain stopped, turning left into the...