The Scots capture Perth, Dumfries and Linlithgow

1313

Share this: