Back to Search Results

June 10 1988

A bicycle tour in London sets a new world record for most participants at 31,678 cyclists.