Louis Barabbas - A Matter Of Life And Death
Play more Louis BarabbasThe Devil Has The Best TunaFollow “Louis Barabbas From: Manchester, England On his debut solo album Gentle Songs of Ceaseless Horror, Louis Barabbas, sans his Bedlam…” on Mar 28th, 2016 →
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.