kenz2180 kenz2180 31-01-2024 Biology contestada Which part of ATP (adenosine triphosphate) is key to ATP's ability to store and release energy? A) Adenine B) Ribose C) Phosphate D) Nitrogenous Base