Mitochondria and chloroplasts are semi-autonomous cell organelles since they possess their own DNA and ribosomes. In animal cells, mitochondria have their own DNA and ribosomes. In plant cells, mitochondria and chloroplasts have their own DNA and ribosomes.