Shots from the world record attempt for the most people on a pedal powered vehicle at Imperial War Museum Duxford. - View as Slideshow