This is Fawnda’s Stitch impersonation—the Japanese love Stitch, he’s very “kimu kawaii” (so heinous he’s cute)
Δ