Valentine Cameron Prinsep

Mariana
1888

380 x 496 stitches
$12.00

1