Name the cell organelle that is composed of a double membran…
Name the cell organelle that is composed of a double membrane (the inner of which is folded and is called the cristae), that has its own DNA, and is the site of aerobic respiration and ATP production.