The baby geese are hatched.  We have several families, with the goslings obviously varying in size.   And there are some domestic white geese that live up the river.  The theory is that someone bought the domestic geese for an Easter present, and when no longer wanted dumped them down here.  They now interact with the wild geese, at least to the extent of helping to raise the babies.

There is another theory that the way geese help to raise each other’s babies is one of the reasons for the resurgence of the Canadian geese.

Here are more some pictures:

And some more mallards dropped by: