Akahige

Akahige

A temporary Usutake Castle ninja. His real name is unknown, so the nintama have dubbed him Akahige after his distinctive red mustache.
Cho

Cho

Japanese