LEO Network

As hundreds flock to see dead Anchorage whale, scientists are trying to learn more about how it lived

21 Nov 2024
Anchorage, Alaska, United States

A dead fin whale washed up near downtown Anchorage, attracting hundreds of onlookers while scientists study it to learn more about the whale's life and death.

×