Susie000 Susie000 06-12-2016 Biology contestada Which organelle functions as the main power source of the cell, breaking down sugar to produce energy?