Japan’s insane “dekotora” vehicles look like Transformers come to life【Video】

 

Disco trucks in the spotlight.

Read More