This handwoven 30"X60" rug comes directly to us from Teotitlan del Valle in Oaxaca, Mexico. The weavers are masters at their art and each rug is a one of a kind work of art. The Zapotec people raise the sheep, shear the sheep, card and clean the wool, spin the yarn, dye the wool by hand using mostly natural dyes, and then weave the rug.