Cannon on the riverside at Kirkcudbright in Dumfries and Galloway, Scotland.

Cannon on the riverside at Kirkcudbright in dumfries and Galloway, Scotland.

Cannon on the riverside at Kirkcudbright in Dumfries and Galloway, Scotland.