Yeah, I though that flagella were just little whippy things that corkscrewed somehow... but then I looked at that page this morning and I'm still gobsmacked.
check this one out too, there is a general topic of biomechanics regarding molecular motors: