New ReleasesRest – Operation: Impending Doom The new Rest mini-album "Operation: Impending Doom" was released on January 19th in Ireland to some very favourable reviews.Read More