Tamiya America “TCS” Champions Crowned
The Tamiya Championship Series Finals took place, wrapping up its 17th racing season in Aliso Viejo, CA crowning six division winners. The regional events were held by participating hobby shops all over the country, leading up to the series final, in order to determine who would compete to become the national champion and who would […]