Posted - August 13 2007 : 01:46:19 AM
Check out this web site of a kit car that will make its US debut at this years SEMA show in Las Vegas www.imcsportscars.com
Posted - August 13 2007 : 04:03:33 AM
A for effort....................... Yeah thats about it. This car might sell a few, but the hype will wear off real fast.