I found this bone on a beach in Denmark after a great storm. I have no idea what it could be from, sine I know close to zero about anatomy in animals. It's about 10 cm long.

Pictures here: http://postimg.org/gallery/32x0watjo/518b88cd/

My first thought is that it looks like a humerus (upper arm bone). My second is that the foramen -- the hole that penetrates it towards the narrower end -- is the kind of thing you find in bird skeletons. But it doesn't look like the humerus of any bird I can find. Hmm. Maybe someone else has a better idea?