Kotomora
食人族 (shokujinzoku) Japanese meaning: cannibals | Kotomora