2 min read Editorials Exclusive This Day In Music History: June 29th, 1999 – Slipknot releases their self-titled debut album February 20, 2017 NewFuryMedia Where were you when Slipknot’s groundbreaking self-titled debut album was released on an unsuspecting...