What is this bone?

My son found this bone in the river close to Matlock Bath, Derbyshire. It looks like a vertebrae. All I can find on the internet is that it might be a cervical vertebrae as that’s the one with 3 holes. He is five and very keen to know what animal  (I hope!) it might be! Any help would be much appreciated. 

Thanks, Simon