You know Dr. Teeth and the Electric Mayhem from The Muppet Show and some of the Muppet movie...
https://www.neatorama.com/2016/08/08/Dr-Teeth-and-the-Electric-Mayhem-Live/
Dr. Teeth and the Electric Mayhem Live
search took 0.016 seconds