Possible cure for diabetes. Not stupidly $$$.

https://www.nature.com/articles/s41591-022-01718-1

3 Likes