
Watch the Tesla Cybertruck roll through New York and Texas in new video
Other than the sighting we reported on yesterday, two of the most recent public outings for the first Cybertruck prototype have been in New York and Texas. Tesla has now put a new promotional video […]