Amazing ATP Synthase Animations
There are some really nice ATP synthase animations at http://www.mrc-mbu.cam.ac.uk/research/atp-synthase. Click on the animation links for more. This enzyme complex is sometimes used by Intelligent Designers as an example of something to complex to have evolved. What is nice about this animation is that the rotating parts are clearly evident fitting in well with it evolving from a flagella or swimming apparatus in bacteria.