Best news this week courtesy of Depeche Mode

January 24th, 2013

Depeche Mode will release their 13th studio album "Delta Machine" on March 26th! 

See tracklisting  here.   

Comments