Tuesday, December 02, 2008

Disturbing

Good God. What do they do to the poor sheeps' bodies to make them into yarn?

100% sheep yarn

No comments: