Sorry if this has been posted before - did you see this?

http://www.cyclecanadaweb.com/articles/14720/

Very cool!