Trexa produces electric drive vehicle platforms, Based in Los Angeles, California, United States. Showed their first proof of concept in 2006.
Subject ID: 1998
MoreTrexa produces electric drive vehicle platforms, Based in Los Angeles, California, United States. Showed their first proof of concept in 2006.
Subject ID: 1998
Subject ID: 1998