Duck Boat Tragedy
Newly release footage of the tragic accident involving the collision of a Ride The Ducks boat at The Barge Resource on the Delaware River in July 2010.
Newly release footage of the tragic accident involving the collision of a Ride The Ducks boat at The Barge Resource on the Delaware River in July 2010.