Mini-z On Road Body

Mini-Z is a brand name for a popular line of scale from 1:24 to 1:28, electric powered radio controlled cars, manufactured by Kyosho Corporation, a Japanese manufacturer of various radio-controlled devices.