Nekomura Iroha

Nekomura Iroha is one of the Battle Ninjas.