Zhao Shiro

Zhao Shiro is a recurring character in Monstraid: Battle Raiders. He is a warrior who goes through the way of the samurai matching his Rock Samuraid.