Timing is everything, and there couldn’t be a more perfect time for “Where’s the Revolution?” the first and newest single from Depeche Mode’s upcoming 14th studio album, Spirit. Directed by Anton Corbijn with a WWII era filter, the lyrics resonate with the political and cultural climate that’s been percolating since the early Bush years (“They […]