Thousands of Scottish independence marchers have taken to the streets of Dumfries.
The event was one of a series being organised by All Under One Banner across the country.
Local police said about 10,000 people took part in the march.
The participants gathered around the fountain in the town's High Street. They then made their way through town and along the Whitesands before finishing in the Dock Park.
The march filled the streets as it snaked its way around the centre of Dumfries.
Groups from across the country joined locals to be part of the crowd.
Despite oppressive heat and a weather warning for rain, it remained dry for the march.
Police closed a number of roads and warned drivers to expect delays during the event.
Public transport was also expected to be affected.
The Dumfries event followed a similar march in Glasgow last month.
Further ones are planned in the weeks to come.