New video of duck boat crash released

May 1, 2012 8:18:46 PM PDT
New video was released Tuesday showing the deadly duck boat accident on the Delaware River in July of 2010.

Load Comments