A few weeks ago Depeche Mode shared “Where’s The Revolution,” the 1st single of their new album Spirit. It has been three years since their latest release Delta Machine.
Recently they also shared their super beardy video emphasising some “revolutionary” aspects and imagery. Take a look:
d