
Telo is a new company, based in San Francisco, that believes it has created ‘urban adventure vehicle with a difference’. Founded by Jason Marks, a specialist in Lidar and autonomous driving, and Forrest North, a battery specialist and one of Tesla’s early employees, Telo is debuting its first EV this summer.
