Kichiruo

Kichiruo is a minor character in the upcoming comic to be named. He lives in the land of the red sun and is believed to be Giangod's brother.