Highlands & Islands Did you see the meteor shower last night? Check out this amazing picture of it over Loch Ness March 16, 2015