It’s been a hot minute since your favorite new wave synth pop band from the 80’s dropped new music but Depeche Mode return this week with “Where’s The Revolution” off their new album ‘Spirit’ which will be released March 17th. Check it out above! Thoughts?
This site uses Akismet to reduce spam. Learn how your comment data is processed.