Back to all posts INSIDE SLASH ZERO STUDIO Radio Haze just released a "Making Of" (of their new album "Mountains") where you can see them in their natural habitat (-> Slash Zero Studio). Take a look, enjoy, and laugh!