91 thousand tender, yet unrelenting embroidered stitches on a single piece of leather.
2022
2014
2023
2015
2007
2021
2003
2010
2011
2001
2004
2006
1946
1983
2019