National Automotive Icons – Japan
It’s been a while since I’ve done one of these polls. The previous ones are at these links – Great Britain, Germany, France, America. The main reason for the delay is that I’ve been dreading the final two – Sweden and Italy. They’re going to be soooooo tough. Thankfully, we have a safety valve: Japan! This is no pushover, though. […]

