Which organelle produces energy in the form of ATP for the cell?
What cell organelle is responsible for release of energy as ATP ?