Send the following on WhatsApp
Continue to ChatThe heart and soul of a good bike shop, the staff. Photo courtesy of Umberto Brayj https://cycletechreview.com/2015/features/broken-spoke-in-praise-of-the-local-bike-shop/attachment/umberto-brayj/
The heart and soul of a good bike shop, the staff. Photo courtesy of Umberto Brayj https://cycletechreview.com/2015/features/broken-spoke-in-praise-of-the-local-bike-shop/attachment/umberto-brayj/