Odaiba’s robot (1/16)

In Odaiba (Tokyo’s man-made island) you can find this amazing robot. It is huge and super amazing.

Written by Mary P

10 Comments