Baddog 0302
Master
Spent a hot Sunday afternoon "window shopping" for a used truck/suv. Everywhere I looked I saw a "step one auto" banner.
WTF is this "catch all" , some Chinese take over of the car market ?
WTF is this "catch all" , some Chinese take over of the car market ?