Brown, John George

Buy A Posy
1881

200 x 285 stitches
$12.00

1