French General Officer’s or Marshal’s coat, 1690 (c)-1710 (c)

December 1, 2022

Loading...