Nearly 40 years down the spiral, Rock And Roll Hall of Fame inductees Nine Inch Nails returned to Houston and the Toyota Center on Friday, September 12. NIN was last in Houston in December 2017, where they played a rainy, abbreviated set at the final Day For Night festival at the future POST Houston complex on a stage festooned with strands of VHS tape and stinging coastal rain. The Bayou City had been due for a catharsis.