Open main menu

Wikimedia Commons β

English: Urquhart Castle is a historic castle on Loch Ness in Scotland.