Palace Brothers - Idle Hands Are The Devil's Playthings
Play more Palace BrothersFor The Sake Of The SongFollow “"Four hundred or so people lived in Knockemstiff in 1957, nearly all of them connected by blood through one godforsaken…” on Dec 6th, 2011 →
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.