The Japanese Are Racing Some Unique Vehicles!

Japan has come up with some trendy stuff over the years…. Power Rangers, Sushi Pokemon and now the coolest of all… Van racing! We don’t really know why the van of choice is the Dodge Ram Van of the 90’s but apparently that is the hot tickets.