Check out a new video from Depeche Mode’s upcoming release “Spirit” coming out on March 17th. The new single entitled “Where’s the Revolution” is a political piece, stating their obvious disappointment with the current state of the world and asking the the question “where is the revolution, come on people you’re letting me down.”
Click here to pre-order the new release Spirit