Rare and large 19th c painted banner of the national anthem 9 feet tall

Regular price £0.00