Source: ecowatch.com Published: August 3, 2016 Lorraine Chow China’s incredible “straddling bus” went for its first test ride on Tuesday in the city of Qinhuangdao in the Hebei Province. Xinhua The Transit Elevated Bus, or TEB, first made headlines...