Monday, September 19, 2005

2005 Voodoo Music Experience

That should be the ideal place to see Nine Inch Nails since it is during Halloween weekend. Hopefully, the show will go on not too far from New Orleans, Louisiana – which is a great city despite the current state of post-Katrina floods and looting.