Mitochondria are responsible for producing 90% of the body’s energy. Now scientists have discovered a way to support mitochondria, to improve the energy levels in a way that can impact our health, our life and our future. Originally September 2015. Re-uploaded July 2017.
source
Mitochondria News for Athletes