I read this article last fall:
http://www.velonews.com/tech/report/articles/9216.0.html
© 2026 Oregon Bicycle Racing Association