Sunday i took a trip out to Odaiba, 2 trains and about 40 minutes from home.

Odaiba (お台場) is a large artificial island in Tokyo, Japan, featuring many hypermodern and just plain strange looking buildings.

Odaiba was originally constructed in 1853 by the Tokugawa shogunate as a series of 6 fortresses in order to protect To

avatar Read More...