Advertising
Comments
Author | Message |
---|---|
carcrasher88
2011-10-23 19:28 | Production site should be either Newark, Delaware or Toluca, Mexico, but I don't know which. Or is it both, like the Dodge Spirit of which it is a rebadged version of? |
Add a comment
You must login to post comments...