In ANIMAL ALERT Humpback whale found dead off Long Island August 6, 2019 1 Min Read A humpback whale was found floating off the southeastern tip of Long Island last week, and scientists are yet to… Read More