extra large rose 3003

extra large rose 3003

$10.00Price

RMG3003EL:
11.73 x 10.81
​70,612 stitches