Please help - what is this?

It was eating a large bird in the garden then got chased off by a magpie!