extra large rose 3005

extra large rose 3005

$10.00Price

RMG3005EL
11.78" x 11.13"
​96,051 stitches