The Mission - Naked and Savage
Play more The MissionHere comes the floodFollow “The Mission played their final shows at the Shepherds Bush Empire, London, in February and March, 2008. Snubbed by the…” on Feb 24th, 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.