Mushroomhead To Release New Album
The Cleveland 8-Piece Mushroomhead are finishing an album that is set for release on June 6th of this year. The album will be released by their own productions, Filthy Hands, and helped by Megaforce Records. The album is set to feature the single "Watch Me Go".