Site icon The Space Channel

Futuristic Elevated Bus Hits the Road in China

Futuristic Elevated Bus Hits the Road in China

Futuristic Elevated Bus

A Video featuring a new Futuristic Elevated Bus that hit the Road in china in recent Days.

Exit mobile version