The correct option is D It contains 70s Ribosomes
Mitochondria are considered as Semi Autonomous organelle, which means they are partially independent. They contain 70s ribosomes and DNA. They can produce proteins. Mitochondria are the site of cellular respiration.