Cleveland’s Curse of Denial premieres a new music video for “The Tower of Silence”, taken from the band's brand new album “The 13th Sign”, out now via Redefining Darkness Records. The album's cover artwork was created by Remy from Headsplit Design, Paris, France.
Check out now “The Tower of Silence” below.