little sailor 2

little sailor 2

$8.00Price

RMG2667:
6.09" x 8.52"
51,140 stitches