Through the Streets of Japan: A Carspotter’s Tale – Chapter I

If you want to see some of the most unique cars in the world, Japan is a must. It was always on my bucket list and, to my surprise, it’s the first place I managed to cross off so, Japan, here we go!