These are the weird and wonderful supercars of Japan, Top Gear
These are the weird and wonderful supercars of Japan Our resident supercar spotter has found some absolute gems in and around Tokyo The last time we heard from our roving supercar paparazzo – Alex Penfold – he was at what looked like the world’s greatest track day in Shanghai, China. That was the 2nd stop…