Reviews Live Review: Nine Inch Nails/Gary Numan “Metal” (6.16.201 nine inch nails is currently on tour now for their latest LP/EP, Bad Witch. Last month on their stop in Las Vegas, Gary Numan joined them on stage to perform …