Vashon Sheepdog Classic: Where Each Dog Has Its Day {11}

Vashon Sheepdog Classic – June 9 – 12, 2016 I love it when a familiar place surprises me, when I discover something that has been right under my nose, in plain sight as they say, doing handstands, waving its arms, flashing its veritable pearly whites at me, in hopes of catching my eye, attention, and curiosity. The Vashon Sheepdog […]

Keep on reading!