The Tiny Twin Japanese (Mecha-Streisand)

The Tiny Twin Japanese (Mecha-Streisand)

This character appeared in South Park. The name of this character is The Tiny Twin Japanese (Mecha-Streisand).