teb china

The World’s First Transit Elevated Bus Hits the Road in China
August 3rd, 2016

China has finally tested its elevated bus that straddles traffic and it’s totally bizarre.