44cm x 180cm - 17.3 x 70.8 Made in Japan
44cm x 180cm – 17.3 x 70.8
Made in Japan
There are no reviews yet.
Shopping Over $40 you will get 100% free shipping