Looking at the state of the aircraft I’d say they were still lucky to get away with their lives. Mother nature produces some solid creatures as I know from experience. I once hit a Badger which is not the largest of our nocturnal wildlife. Still managed to split the front valance panel on my car though.