Ninjas of Tokugawa

Ninjas of Tokugawa

This character appeared in South Park. The name of this character is Ninjas of Tokugawa.