trayton37 trayton37 08-02-2017 Biology contestada Which organelle is the powerhouse of the cell, the site of cellular respiration