This morning I found an oak snake in the nest. It had already eaten one egg with three left. The hen left the nest, of course, and even though I have removed the snake she does not seem inclined to return to it. There are still three eggs waiting to hatch. They are cool to the touch. I don't know how long the hen has been off the nest, but the snake had eaten one egg which was halfway down the length of its body. My question is: how long does it take a snake to devour an egg to that degree (so I will know when it scared the hen off the nest - and so I will know how long the eggs have been cooling down and whether they are still viable.) Anyone have any ideas?