Video: Depeche Mode kick off their North American tour in Toronto.



Legendary British electro-rockers Depeche Mode kick off the North American leg of their Tour of the Universe at Toronto's Molson Amphitheatre.