Posted by Nelson on June 05, 1997 at 12:38:14:
Somebody wants to sell me 4 brand new tires, but I've never heard of this brand "Regul Questa". They tell me the tires have been rated as good as a Michelin tire.
Is that true?
Post a Followup