Celebrating 26 Years of System of a Down’s Eponymous Debut Album ‘System of a Down’ (1998) June 30, 2024 Albumism Staff System of a Down’s eponymous debut album ‘System of a Down’ was originally released on June 30, 1998. Read more