Artizan Member Dec 5, 2009 403 2 18 artizan.bandcamp.com May 29, 2018 #1 Artizan announce Demon Rider as the new album title. Once again Berlin based artist Eliran Kantor created a masterpiece for the cover. Demon Rider is slated for an August release. Pre-order HERE
Artizan announce Demon Rider as the new album title. Once again Berlin based artist Eliran Kantor created a masterpiece for the cover. Demon Rider is slated for an August release. Pre-order HERE