Musuem Photos | Humpback Skull


Humpback Skull

This skull came from the humpback whale "Incubus".
In 1994 Incubus stranded at Falmouth,
Cape Cod for unknown reasons and researchers from
the New England Aquarium conducted the dissection,
known as a "necropsy"...click here for details.