Young woman killed in freak accident

An accident in Delaware City has ended the life of a young woman.

July 16, 2011 5:56:14 PM PDT
An accident in Delaware City has ended the life of a young woman.