Puddles covers Crazy Train

Puddles' voice is that of an angel. An angel in clown make up, but sure.

I love this guy. Read the rest