Snowy Owl Rescue and Release

Previous Article Next Article
August 20, 2015 • 6,985 views

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.