Japan 2006 > Tokyo

Everywhere in Japan there are vending machines selling coffee, tea, and soda.
56.jpg