A staggering number of deceased, maimed dolphins have reportedly been found on the shores of France since the start of 2019.
A staggering number of deceased, maimed dolphins have reportedly been found on the shores of France since the start of 2019.