Thousands enjoy Selkirk Common Riding
Thousands of people and hundreds of horses have taken to the streets of Selkirk for the town's annual common riding.
The festivities got underway early with a flute band parade at 4am ahead of the main procession of horses and riders setting off at seven o'clock.
Selkirk's Common Riding is at least 400 years old and stems back to the time of the “Burleymen”, Burgh Law men who had the task of ensuring no one was encroaching on the town‘s common lands.