Kelmscott Thirteen Stars and Stripes Needle Minder

Kelmscott Thirteen Stars and Stripes Needle Minder

gray stars
$9.50