Itowokashi is a two-man unit made up of the utaite Ito Kashitaro (Vocals) and Miyata "LeftyMonsterP" Ryo (Guitar/Bass/Keyboard).
YouTube channel: イトヲカシ