See All 21 Photos Located in San Carlos, California, just south of San Francisco, Telo Trucks is an EV startup that sees “white space” in the small truck sector. How small? Mini, actually.
Results that may be inaccessible to you are currently showing.