Located in Massachusetts, the New England Wildlife Center operates two non-profit veterinary hospitals for animals in need. One of their current residents is an opossum who recently had surgery and ...