25 Years Ago: System of a Down Release Self-Titled Debut Album25 Years Ago: System of a Down Release Self-Titled Debut AlbumOn June 30, 1998, System of a Down made their presence felt with their self-titled debut disc.Jon WiederhornJon Wiederhorn