Flashback Friday – Tamiya Racing Show Commercial Promotional Videos from 1993 & 1994 Leave a reply Source: thedentist33 Youtube channel