Anfonwch hwn fel neges destun: ATP synthesis: the world's smallest wind-up toy.