NobleBlocks
    Second-generation lung-on-a-chip with an array of stretchable alveoli made with a biological membrane. | NobleBlocks