Loading...

Nature: Snowy owls

| This week’s moment in nature takes us among the snowy owls of Dayton, N.Y.