Tiny 'satellite livers' could revolutionize treatment for liver disease

Technology