Thanks to the I Love Music site, I now know that the answer to this question is The Good Rats, “Tasty.”
Thank you very much!