Nine Inch Nails

Music Mondays 24

Nine Inch Nails at the Staples Center in LA. The earlier post from Lollapalooza was one of the first in the tour. The production around the whole show is a little more refined – probably helps that the Staples Center is better equipped to do these types of things versus Grant Park.