On March 5th the Devin Townsend Project kicked off their European headline tour at La Cigale in Paris, France. Fan-filmed video, complete with jazz hands during "Luck Animals", can be viewed below:The tour schedule is as follows:March8 - Milan, Italy - Live Club10 - Munich, Germany - Backstage11...
More...
More...