Stock Photo: Scotland, Highland, Strome. The enigmatic ruins of Strome Castle, situated alongside Loch Carron.