anyone ever hear of one these or seen one? i saw one today and i had no clue what it was.. im not sure if it is really called the Vader... it had a ECOtech badge on the right side... ill post pictures in a minuite
its the Black car right infront of me
anyone ever seen one of these?
its the Black car right infront of me
anyone ever seen one of these?
Last edited: