Artizan Member Dec 5, 2009 401 2 18 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