big bus in china transit elevated

China Transit elevated bus

Elevated buses that drive over cars are in China's transportation future Watch Video :  

8 years ago