Description
The Godzilla Ukiyoe Tenugui Cloth Towels were made as exclusive Japanese releases. Based on traditional art, these thin cloth hand towels also double as striking tapestries that are almost 3 feet long.
Size: 35.4″ x 13.4″ (inches)
Made in Japan!
Shipping included in price!


Reviews
There are no reviews yet.