international fund for animal welfare

More than 100 dolphins beached off Cape Cod, Massachusetts

More than 100 dolphins have now beached off Cape Cod, Massachusetts, as mammals continue to get inexplicably stranded on the…

13 years ago