Virginia Fiber Festival & Montpelier Sheep Dog Trials - qtr-note

Virginia Fiber Festival & Montpelier Sheep Dog Trials