Nature: Mallards

CBSTV VideosApril 21, 2013

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