Handpainted Guitar Shoes
LAST DAY FOR CHRISTMAS ORDERS DECEMBER 10. Orders after this date not guaranteed to arrive before Christmas.