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