Nine Inch Nails on Tour
September 15th, 2008
Great visuals! Seems like they spend a lot of time/money to get it just right when performing.
You can check out the article on wired.com here.
This video is from their 2008 tour in Auburn Hills, Michigan.
Leave a Reply
You must be logged in to post a comment.