Kotomora
人食い人種 (hitokuijinshu) Japanese meaning: cannibals | Kotomora