I have it on good authority that the raccoon is not an indigenous species in the county of Essex and so find this story hard to believe. Are you sure the vulture wasn't in possession of a pair of young badgers which, from a distance, would look remarkably similar?