TBT: Japfest 2 2012

Over the years Japanese manufacturers have produced some fantastic cars ranging from tiny 600cc “Kei” cars designed to fit into … More

Advertisements