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.
Let’s see how long this one stays up.
An incredible performance.