Why do mitochondria have their own DNA? | Heykuki News