plesiosaur
megalodon
ichthyosaur
mosasaur
dunkleosteus
liopleurodon
kronosaurus
archelon