Categories SAY IT'S YOUR BIRTHDAY The Distillers Released Their Self-Titled Debut Album 20 Years Ago Today Post author By MAGNET Staff Post date April 25, 2020 20 years ago today, the Distillers released their self-titled debut album. Red carpet and rebellion. ← World Party Released “Goodbye Jumbo” 30 Years Ago Today → Normal History Vol. 579: The Art Of David Lester