Mandatory Credit: Photo by Sea Shepherd France/ABACA/Shutterstock (13827622a) Sea Shepherd members during an exhibition of seven dead dolphins in front of the European Parliament in Strasbourg, France on March 14, 2023 to protest against industrial f