The Illumination

The Illumination Announce New Album, Stream New Single

The Illumination are a five piece metal outfit hailing from Providence, Rhode Island. The band recently announced that they will be releasing a new album this fall, titled Departures. The album is currently set to hit stores October 1 via InVogue Records. To celebrate their exciting announcement, they’ve revealed the first single off the album, […]