Sunday, March 21, 2010

Yokohama, Japan

Landmark Tower is the tallest building in Japan. The views from the 69th floor, on the observation deck.










Krispy Kreme just came to Japan. . . and the Japanese love it!