I'm 100% positive its a cat.. deer all dragged to the same location, big ol' piles of cat poop everywhere, and definitely cat tracks. This is miles away from the nearest house, and while it is in wolf territory, there's no way they'd take them all to the same spot. There was another spot about 30 yards up the hill under a pine tree where you could tell it had buried/reburied an animal a few times. Perhaps the photo doesn't do the print justice but seeing it in person, there's no way its anything but a cat.