This Massachusetts band has been around since 1975 and is perhaps best known for the song 'Life Sucks... Then You Die.'
Added by Upcoming Robot on October 7, 2010