Travel Pics Theme: X marks the Spot

  The theme letter for our ‪‎travel pics this week is X (Marks the spot). Today, I have to ask: eXcuse me, have you seen Nessie? Loch Ness in Scotland is a freshwater lake (or ‘loch’) near Inverness, and is famous mostly for its reputed denizen, the Loch Ness Monster. There have been reported sightings of the…