Check out these amazing images which are projected onto a movie screen made entirely of spraying water! Odaiba is a large artificial island in Tokyo Bay. Rainbow Bridge connects Odaiba in the center of Tokyo.

Have Something To Add To This Story?
Comment Your Thoughts Below!
Share This Post With Friends And Family!