Elasmosaurus is a genus of plesiosaur with an extremely long neck that lived in the Late Cretaceous period (Campanian stage), 80.5 million years ago.(source)