A British chicken laid a record-breaking 14 eggs in two hours.
Hen Sarah stunned her owners - the Armstrong family of Newquay, Cornwall - by laying the eggs, as she had previously only laid one each morning.
Debbie Armstrong said: "I couldn't believe it. The eggs kept coming again and again."
Most hens normally only lay one or two eggs a day and Debbie joked her family wouldn't be going short at breakfast time for the next days.