What the hell got on the deer? Is it a baby lion?