Never heard of them until last night's Top Gear. Looks like a serious challenger to the Electric Freeride.
Some great videos on their site too!
https://www.altamotors.co/
Some great videos on their site too!
https://www.altamotors.co/