The tenugui (手拭い) is a long and proud Japanese tradition, dating back over half a century.  ...

Read More