Loading...

Nature: Buffalo’s Beaver Lake

| This week’s moment in nature takes us among the busy beavers of Beaver Lake near Buffalo, N.Y.