Share
Copied
Twelve melon-headed whales were found stranded on Beiyangba tidal land in eastern China's Zhejiang Province. Three didn't survive the ordeal and were declared dead, while the other nine have been rescued.