“Carfax data shows that about 2.5 million vehicles on the road right now are suspected to have had their odometers rolled ...
According to Carfax, Indiana has more than 35,000 vehicles on the road suspected of having their odometers rolled back, a 14 ...