New Nine Inch Nails Song – Mantra

Finally! A new NIN song. I guess all those human sacrifices finally paid off. It’s a good thing, too. I was running out of drifters…