Tuesday, October 6, 2009

Japan - Tokyo Statue of Liberty?

I must have taken a wrong turn in Albuquerque. Actually Tokyo has it's very own Statue of Liberty on Odaiba.

No comments:

Post a Comment