The organization is a licensed non-profit wildlife rehabilitation center based in Barrington that cares for injured and ...