Chinese fishermen release over a dozen finless porpoises stranded in fishing net

Fishermen released over a dozen finless porpoises stranded in a fishing net in southern China.