dlstokes4411 dlstokes4411 09-03-2018 Biology contestada Which organelle is responsible for releasing energy for a cell?