Nine Inch Nails performs live at the Staples Center in Los Angeles, California on November 8, 2013 as part of the Tension 2013 Tour, their first tour in four years to support their eighth studio album Hesitation Marks.
Nine Inch Nails performs live at the Staples Center in Los Angeles, California on November 8, 2013 as part of the Tension 2013 Tour, their first tour in four years to support their eighth studio album Hesitation Marks.