What Is the Difference between Road, Gravel, and Mountain Bikes? A Practical Comparisonby staffBicycle (category)