Barelli pedals

1 min read

The supremely expensive British pedals with an Italian-flavoured