Tension 2013 Part 1: Nine Inch Nails
- Episode aired Aug 29, 2013
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 st... Read allNine 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.