91 thousand tender, yet unrelenting embroidered stitches on a single piece of leather.
—
Released
91 Thousand Unrelenting Stitches
English
OCAD University
Try removing some of the filters to get more results.