-
New Traffic Signal in Japan
What is this? Is it looking familiar at most of the scientific or futuristic movie? It is a new traffic signal in Japan.
What is this? Is it looking familiar at most of the scientific or futuristic movie? It is a new traffic signal in Japan.