2 found dead on sidewalk in New Castle Co

A man and a woman were found dead on the sidewalk in Elmhurst, Delaware.
Wednesday, March 26, 2014