News This record company just opened its very own physical music retailer Stax of Wax arrives in Malibu, California