Diabetes Destroyer January 3, 2016 https://www.youtube.com/watch?v=Omk4V6fZFEY Diabetes is the result of the body’s inability to produce its own insulin. The cause isn’t entirely clear but we do believe it’s…