Euthanized


Humpback Whale Stranded in Long Island Euthanized

Stranded Humpback Whale Euthanized in Long Island

A New York humpback whale that had been stranded in Moriches Bay has been granted mercy killing. It has been literally put out...

Nov 25 2016, 6:30am CST