Navy SEALs to the rescue

Escort81 TigerHawk 7/8/2010

There was a tragic accident on the Delaware River in Philadelphia yesterday, when a “duck boat” tour lost power on the water, and ten minutes later a barge collided with the tourist boat, capsizing and sinking it. Two people are presumed drowned.

The positive news for the 35 people who survived is […]