Puddles covers Crazy Train Jason Weisberger 8:56 am Fri, Oct 4, 2019 Puddles’ voice is that of an angel. An angel in clown make up, but sure.I love this guy.