Sooner than we expected: the stock dove eggs have hatched to reveal two tiny yellow wriggling balls of feathers.
A field in Shropshire, England
Sooner than we expected: the stock dove eggs have hatched to reveal two tiny yellow wriggling balls of feathers.