Daily Archives: October 12, 2013

Shetland Ponies in Cardigans

This is too funny!! Doesn’t every Shetland pony wear a Fair Isle cardi?

1 Comment

October 12, 2013 · 7:17 pm