Alternative LEGENDS Depeche Mode will release their new album Spirit on March 17th, and stopped by The Tonight Show last night to perform the lead single "Where's The Revolution". When I watched it the speakers on my computer couldn't be turned up loud enough.
Check it out: