Who Am I?
Any idea what this electric new sportscar might be? Here are some hints:
Country of Origin: United States
Give up? Click here to reveal