The best bikes for riding on the road are Cervelo, BMC, Pinarello, Specialized and Felt.
The best bikes for riding on the road are Cervelo, BMC, Pinarello, Specialized and Felt.
user
Give me a list of the best bikes for riding on roads.
assistant