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