duke ellington

duke ellington

$8.00Price

 

RMG2696
6.58" x 8.27"
​51,242 stitches