Friday, September 11, 2009

Towel Museum ICHIHIRO






Fabric is part of the traditional Japanese Green Tea Ceremony. It is a custom in Japan to make guests feel welcome.