Devin Townsend Project stream new song, "Lucky Animals," to make fan-submitted video for song
Below you can stream a new song titled “Lucky Animals” from Devin Townsend Project's upcoming album, Epicloud. The record is due out September 18. Townsend is also asking fans to submit their own video clips to be included in the video for the song, which you can watch Devin explain in the YouTube video below.
Around Our Network