Ninube Aitso

Ninube Aitso was a tainted ninja of the Spider Clan.