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.
Instead, let us get enveloped by the suspension of disbelief for a moment and imagine we live in the cartoon drawing world of ... our attention is an orange ‘mini truck’ hoot based on the ...