
The vehicle moves on a kind of tire mechanism. This mechanism is based on a “speed track system” which means that many treads, each of them covered in elastic, flexible, and strong material, work together to make the car rock and roll.




More pics + info
Advertisement
Like this:
Be the first to like this post.
~ by kkwu on February 24, 2010.
Posted in Vehicles