[...] anticipated new album INDICUD is set to hit stores on April 23rd. Following the first single ‘Immortal‘ which was released earlier this month, the artwork and track list for the album have been …