New rider wants to buy a Specialized Ruby Compact. Is this the right choice for me

Printable View