Needlepoint The Marriage of Minds 10Óx33Ó $ 495 Canvas

The Marriage of Minds

$ 495.00

18 mesh
10 x 33 inches