France 50 francs Napoléon III 1866A gold 90% (16.12 g)
France 50 francs Napoléon III 1866A gold 90% (16.12 g)
Price
€1,186.24
in stock