Eliica, the 8-wheeled super vehicle gets closer to production
View Single Post
01-01-2009, 02:38 PM
2006 Impreza 2.5i
Originally Posted by
Does anyone else think it kinda looks like and old Citroen (minus 4 wheels)?
Is that a big block hiding in there?????
of the site do not see these ads.
View Public Profile
Find More Posts by pgtkid