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