The image is not of the Fin Whale killed on Friday. Photo from EIA.
Conservation and animal protection organizations were horrified at the slaughter on Friday of an endangered fin whale by Icelandic whaling company, Hvalur hf, in defiance of the international ban on commercial whaling.