News

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.