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

Disco trucks in the spotlight.

Read More