Friday, November 5, 2010

Fuji TV Building on Odaiba -- Tokyo, Japan

This is the Fuji TV building on an island.


See that ball?  I was in there! That's where this picture comes from:

No comments: