The mitochondrion....
Mitochondria are tiny organelles inside cells that are involved in releasing energy from food.
9.0m questions
11.6m answers