Pyruvate phosphate dikinase
Pyruvate phosphate dikinase, A Molecular MachinePyruvate phosphate dikinase, A Molecular Machine
<swf width="200" height="200">https://carb.umbi.umd.edu/system/files/ppdk_release.swf</swf>
You may also download the full High Resolution video.