Loading...

Nature: Mallards

|This week's moment in nature takes us to Concord, Mass., where mallards are enjoying the peaceful waters of Walden Pond.