Yes, it’s time for another Top Gear review. This time Jeremy reviews the smallest car ever made - back in 1963. After having watched the review, it probably truly is the ultimate in personal mobility. But see for yourself…
[youtube=http://youtube.com/watch?v=HYtro7PnBA8]

Leave a Reply