Are Insulin-Producing Beta Cells Going All Star Trek?
Diabetes research news (and anything involving lab mice) can sometimes make our eyes gloss over, as it seems we’re hearing about some new scientific “breakthrough” every other day.
But we took a little more interest recently when hearing about a new line of D-research that seems to have a Star Trek spin to it!
Yup, apparently this research is exploring how our insulin-producing cells basically put on a Romulan cloaking device to hide from diabetes!…