ALFA
Flash &amp; Dash, known in China as , is a 2007 Chinese animated series created by Alpha Group. It is based on "Race-Tin", their line of radio-controlled cars.