If you’ve seen the original “Italian Job”, then this car is no stranger to you. The Mini Cooper S Mark II made its appearance in 1968 and only 429,000 were ever made. This Mark II was spotted competing in the 2nd Annual Luxury Auto Mall Autocross¬†event. It also appears that, by the badges in the window, this Mini has made a few world tours.

What are your thoughts?

comments