giant-snake and plesiosaur comparisons