Making Sense of ‘One of the Most Baffling Animals That Ever Lived’. Reptiles, Neck, Paleontology, Skull (Body Part), Current Biology (Journal), Research, ALPS MOUNTAINS, your-feed-science, your-feed-animals