UPDATE #2: Beached whale at The Point has died
Delaware Department of Natural Resources and Environmental Control announced late in the day Aug. 27, that the fin whale stranded at The Point in Cape Henlopen State Park has died. The endangered whale beached at Cape Henlopen has died, said DNREC,...