Question: which organelle is the site of atp production and storage
Answer: mitochondrion