Nine Inch Nails are in the UK playing a couple of key shows trialling their upcoming new album Bad Witch. They have been playing a couple of tracks live including this great new song ‘Ahead Of Ourselves’ which is a powerful tribal slice of intensity that sounds like its from their Broken era but updated to the 21st century.