"There are many natural causes ... as well as other factors." Officials make difficult decision after discovering 90 whales ...
A humpback whale has died after beaching itself at Delaware Seashore State Park on Wednesday, March 13. The Lewes-based ...