UK Top Gear back on last night with the first of two specials. They compare three supercars driving from Nascar country to New York. Anyone translate what the tyre fitter says?
UK Top Gear back on last night with the first of two specials. They compare three supercars driving from Nascar country to New York. Anyone translate what the tyre fitter says?