Beautiful, interesting, incredible cinema.
The recordings on this album are from two nights at the Staples Center in Los Angeles, August 18 & 19 of 2001.
The recordings on this album are from two nights at the Staples Center in Los Angeles, August 18 & 19 of 2001.