
Mitochondria - Divine Intervention?
Mitochodria are organelles found inside your cells. Often referred to as the powerhouse that drives your existence, they came to live inside you through a strange twist of fate. So much so that you might wonder if Mitochodria were the hand of God. A long time ago, when life was