Another American track ready car trying to make a move?

http://www.lucracars.com/#!new-2014-l14…

This is the car company home site.

Advertisement

http://www.lucracars.com