A CELEBRATION OF HAND-HOOKED RUG 27

$25.95

  

72 of the year's best hand hooked rugs and 58 detailed
close-ups.
136 pages