babbyggirll babbyggirll 09-09-2016 Biology contestada Which organelle is responsible for producing the energy for cellular processes?