News
This 2001 Focus ZX3 just sold for $40,000 at auction recently, and if you’re wondering why somebody would pay that much for it instead of, oh I don’t know, buying a brand-new 2025 Mustang ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results