Sunday, 14 July 2013

Tokyo Tower and more







The Tokyo Tower is the Japanese version off the Eiffel Tower, though 13 meters taller as far as I remember. The view is incredible!

MR