Skip to main content

HumanIslet-likeOrganoids

Posted on by

Insulin-producing organoid

Many green blobs of different sizes

Leave a Comment