Mitochondria by Kevin Dooley, MD | Sep 1, 2017 energy-producing structures located inside cells « Back to Glossary Index