enternalearner97 enternalearner97 19-01-2023 Biology contestada which organelle is the site where energy is made in an animal cell