Beached Humpback Whale
March 15, 2025
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