Humpback beached on Long Island likely struck by vessel
A 41-foot humpback whale found washed up on Lido Beach on Long Island was reportedly killed by a traumatic vessel strike, authorities say.
A 41-foot humpback whale found washed up on Lido Beach on Long Island was reportedly killed by a traumatic vessel strike, authorities say.