Which of the following statements is true about mitochondria?
A.They are the site of energy ATP) production in both animal and plant cells
B.They provide photosynthesis in plants C.They are the site of energy (ATP) production in in animal cells
D.They are the site of energy (ATP) production in plant cells