The iconic rock band Nine Inch Nails have announced a limited U.S. tour, their first in four years since the…
On Tuesday at a show in Irving, Texas, Nine Inch Nails frontman, Trent Reznor told the audience that Senator Ted Cruz…