Sun, top metal and good times. It’s the Spirit of Japantown Festival and Car Show in San Jose, California, USA to Show. Enjoy!