H20 H20 08-01-2015 Biology contestada An organelle that releases stored energy, which comes mostly from sugars