Langholm Common Riding

Hundreds gather for the Langholm Common Riding.

Advertisement