The butchered remains of a dolphin were recently discovered on the beach at Allen Ave in Allenhurst, New Jersey.
Photo courtesy of Visit Dana Point When you walk down the hill to Salt Creek Beach, observing people of all ages hauling ...