Kinda looks like Babycakes from the Brad Neely shorts turned into the horrible Adult Swim show "China, IL."
Like what you see? Follow our WhatsApp channel for more.