19 August 2016

China built a giant traffic-straddling bus. We have questions.

David Roberts