Annabellesmith7 Annabellesmith7 Today at 2:26 PM Biology Answered What do cells store and release as the main source of chemical energy