An explanation of what happens in the Sheepdog Trials at the Skagit Valley Highland Games held during the second weekend in July in Mount Vernon, WA

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…