The ~nearly~ complete lineup features 90 bands that will perform on three stages during the three-day festival at Sloss Furnaces, October 3-5—but there's still a "Sunday Surprise" yet to be announced ...