Mallards swimming in Nashua river canal. Mine Falls Park, Nashua, NH 5/2/11
By Yankee Magazine
May 11 2011