Over a dozen dolphins were stranded across eight beaches in Cape Cod, Massachusetts, over the weekend ... “High winds, cold weather, challenging surf, and the large size of the animals all contributed ...