Displaying posts categorized under


Five seals found shot to death on Massachusetts beach

In recent week, five gray seals have been found shot to death Massachusetts on the beach at Cape Cod, Mass. Gray seals are a protected species under the federal Marine Mammal Protection Act. NOAA’s law enforcement division is investigating the crimes. As my father used to say, the person or persons responsible for doing this […]