Denim Coat

Denim Distresses Coat 150.00. Each string is cut by hand and it takes about 2 months to complete.