Loch Beoraid


Loch Beoraid - lake in United Kingdom.