Snowy Owl Rescue and Release

The largest owls in North America, snowy owls, have been successfully treated at one of New England's largest wildlife rehabilitation facilities and returned back to the wild.