Ten years ago, the people of Lubec, Maine, were met with an unpleasant surprise: an enormous finback whale had washed onto the beachfront of their tiny coastal town.
Year: 2005
Producers: