Your pancreas is a little sweet potato-shaped organ that sits snug behind your stomach. The pancreas is studded with islets, the cell clusters that house insulin-producing beta cells. In people with type 1 diabetes, the body’s own immune cells head…
Read More