I have a broody hen that has been sitting on eggs for 3 weeks now. She has been an excellent hen (not her first go-round) and we have been bringing her food and water and checking on her every night. She chose to make her nest on a stack of hay bales in the loft of our barn, so we boxed her in with bales so the babies wouldn't fall when they started moving around. Last night, I went to check on her and I reached under her just to feel and the nest seemed particularly deep... That's weird, I thought... But then I only felt 2 eggs, and she had been sitting on 13! I lifted her and discovered she had made her nest right on a gap between bales and all but two of her eggs had fallen through! My son says he checked her the night before and they were all there, so it had been less than 24 hours since they fell.
I figured they were dead, but I knew we had to remove them from the middle of the stack anyway, so my daughter held Nugget while my son and I tore apart the hay bale stack. We found all 13 eggs, some of them cracked. One was really smashed, so I handed that one to my daughter. My son tore into a bale to make a new indent to put the eggs in and we carefully arranged them and put Nugget back on her eggs. We stuffed any seams with empty grain bags and rearranged the bales around her again.
I took the smashed egg down into the barn, intending to dispose of it, but my curiosity made me look and peel away the smashed shell... It was still alive!!! It was breathing, but hadn't absorbed it's yolk sac yet. The longer I held it, the faster it started to breathe. I tried as best I could to wrap the shattered shell back around the yolk sac, then ran it back up and put it under Nugget.
This morning, the chick was dead, but it does give me hope for the rest of the eggs that we found. They were all cold, but if that chick was still alive, then hopefully, we weren't too late. I figure they may take an extra day to hatch given that they had cooled off... Today is supposed to be their hatch day, so I'll be anxious to go check and see if we have any babies tonight.