Mongrel

Mongrel aka "Mongrel The Cannibal" is a homeless cannibal residing in the New Tokyo Slums. He hasn't been seen in years but recent reports of eaten bodies turning up around the slums has sparked interest in him.