Keep up to date with every new upload!

Join free & follow CarStuff
Share
  • 1 year ago
China’s Transit Elevated Bus (TEB)

China’s Transit Elevated Bus (TEB)

China’s futuristic looking Transit Elevated Bus (TEB) made headlines throughout most of 2016. And when developers revealed a working, full-scale model in August, it seemed like the project was on the right track. So why did the Chinese state media label it a scam? Tune in to find out.

Comments