News Megadeth Release Brand New Track “Fatal Illusion” Reveal Album Artwork October 2, 2015 No Comments At long last the band have finally made their first example of brand. New music available for our listening pleasure. Continue Reading