Chinese company tests giant bus that drives over cars

The Washington Post » The Transit Elevated Bus (TEB) concept was [...]