Ghibli My Neighbor Totoro Hand Towel, Imabari Towel, Approximately 25cm x 25cm ‐ Mercari: Shop from Japan