Loch Lomond, Scotland - the largest lake in Great Britain

Royalty-free stock photo ID: 114192136

Loch Lomond, Scotland - the largest lake in Great Britain