Search

The fastest human powered bike world record was set in Oct, 2002 at 81 mph




Share

Share stories you like to your friends