19th Century Trade Shirt in Osnaburg

$102.00