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