Didn’t Rob Zombie sing Devil Toad?
you got me on that one. have you heard that Levon Helm has a super new record out, btw - reminded, of course, by your screenname.