Friday 7 October 2011

Odaiba Island

A night view of Tokyo captured from Odaiba (お台場), the famous shopping man made district in the bay of the city. An absolute must-see.