Ghost Puppet - Punch A Rose
Play more Ghost PuppetDon't Die Wondering.Follow “Ghost Puppet Wearing your influences on your sleeve is probably better then letting them trickle unsettlingly down your pants while…” on Dec 30th, 2009 →
Once a week, Stack delivers a mix of the most interesting new music on the web, handpicked by the Hype Machine team. Here's a recent mix.