Shelley657 Shelley657 14-04-2015 Biology Answered Which organelle is the powerhouse of the cell, the site of cellular respiration?