Found in every cell, mitochondria are tiny batteries that play an essential role in powering our bodies’ systems – including sight.
“The heart and central nervous system – which your eyes are a part of – are completely reliant on mitochondria for energy,” says
/Public Release. View in full .