Kubinagaryuu

Kubinagaryuu (首長竜) or Plesiosaur.