Kyo Rurouni

Kyo is a traveling warrior and one of the major characters in Obake Blade.