EMBED </>More Videos

Chopper 6 video of crash in Newark, Delaware. See the video from September 15, 2017. (WPVI)