Originally Posted by
CheGiantForLife
Where do you live where there are 30 bike shops within 10 miles ?
maybe where there are lots of bikes? China? pr giggle -
The Netherlands holds
the record as the nation with the most bicycles
per capita. Cyclists also abound in Norway, Sweden, Germany, and Denmark?