International Fund for Animal Welfare Over a dozen dolphins were stranded across eight beaches in Cape Cod, Massachusetts ... where they would have the best chance of surviving after release.
Some results have been hidden because they may be inaccessible to you