×

Squalodontidae

Squalodontidae or the shark-toothed dolphins is an extinct family of large toothed whales who had long narrow jaws. Wikipedia
Scientific name: Squalodontidae
Family: †Squalodontidae; Brandt 1873