What stores and release large amounts energy in a cell?

mitochondria