Satanic Panic + ’80s Metal Set the Scene for New Streaming TV SeriesSatanic Panic + ’80s Metal Set the Scene for New Streaming TV SeriesIs hysteria over devil music all the rage once again?