Кто о чем, а я снова о велосипедах...

www.boston.com/bigpicture/2012/06/pedal_power.h...