Eliica, the 8-wheeled super vehicle gets closer to production
View Single Post
01-01-2009, 01:45 PM
Originally Posted by
The weight on that thing is at either end.... not too happy in corners this.
Should be great with all that rubber digging in.
of the site do not see these ads.
View Public Profile
Find More Posts by dboz