In yet another entry of the Awesomely Weird Alibaba Electric Vehicle of the Week that takes us into new territory, this week it’s time to grab your backpack and lunch money for your first day of ...
The Transit Elevated Bus (TEB) stands 16 feet tall, running on tracks embedded into the far sides of the roadway, towering over the car traffic that will flow beneath it, as it straddles over top. The ...