Leo Herrera was a studio engineer for Nine Inch Nails, and has worked on various releases including Broken, The Downward Spiral, And All That Could Have Been and Still.
Leo Herrera was a studio engineer for Nine Inch Nails, and has worked on various releases including Broken, The Downward Spiral, And All That Could Have Been and Still.