Track and Show Japan 2013 Coverage…

“Track and Show” is a new series events for Japan in 2013. The name is a little basic to be perfectly honest but it perfectly describes the intent behind the event. This was their first event of the year and was held at the famed Fuji Speedway. Track and Show consisted of a dedicated car …