Amazing Traffic-swallowing TEB-1 Bus Debuts in China
In this Tuesday, August 2, 2016 photo released by Xinhua News Agency, people try the Transit Elevated Bus TEB-1 as they conduct a test run after it was unveiled in Qinhuangdao, north China's Hebei Province. (Photo by Luo Xiaoguang/Xinhua via AP)
← Previous picture
Next picture →
Military Woman Gallery
Must See Places
Google Ads Privacy