Beached Humpback Whale
Dec. 25, 2024
Dead humpback whale that beached in New York had human-caused injuries | Live Science Humpback whale found dead on beach in France Experts: Humpback whale that washed ashore on Long Island was likely killed by vessel strike - CBS New York Beached Humpback Whale