木曜日, 9月 29, 2005

Odaiba...a man-made beach front complex that overlooks Tokyo. The Fuji TV building is rad!