Olympic torch celebrations in Dumfries

Advertisement

Olympic torch: Dumfries

The Olympic torch has been through Dumfries